@import "https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700&display=swap";

.cm-cache-bust {
    color: salmon
}

.slick-slider {
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list, .slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list, .slick-slider .slick-track {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after, .slick-track:before {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

body {
    line-height: 1
}

ol, ul {
    list-style: none
}

blockquote, q {
    quotes: none
}

blockquote:after, blockquote:before, q:after, q:before {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

*, :after, :before {
    box-sizing: border-box;
    border: 0;
    outline: none !important;
    font-weight: 400;
    text-decoration: none
}

.svg, img {
    max-width: 100%;
    vertical-align: middle
}

@-webkit-keyframes notification-animation {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    5% {
        opacity: 1
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

@keyframes notification-animation {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    5% {
        opacity: 1
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

.blur {
    filter: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmaWx0ZXIgaWQ9ImZpbHRlciI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMiIgLz48L2ZpbHRlcj48L3N2Zz4jZmlsdGVy);
    -webkit-filter: blur(2px);
    filter: blur(2px)
}

.cm-text-shadow {
    text-shadow: 1px 1px 5px #111217
}

.cm-transition {
    transition: all .2s ease
}

.hide-below {
    position: absolute;
    opacity: 0;
    z-index: -1
}

.hide-away {
    position: absolute;
    top: -9999px;
    left: -9999px
}

.hide, .lg-show, .md-flex, .md-show, .sm-show, .xlg-show, .xs-show {
    display: none !important
}

.responsive-background-style {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.border-radius {
    border-radius: 8px;
    overflow: hidden
}

.element-size-fix {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.5em;
    padding: 0;
    margin: 0;
    border: 0;
    box-sizing: border-box
}

.aspect-ratio-reset:before {
    padding-top: 0 !important
}

.aspect-ratio-reset > div {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important
}

.aspect-ratio--16x9 {
    position: relative;
    overflow: hidden
}

.aspect-ratio--16x9:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.25%
}

.aspect-ratio--16x9 > div {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.aspect-ratio--9x16 {
    position: relative;
    overflow: hidden
}

.aspect-ratio--9x16:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 177.77777778%
}

.aspect-ratio--9x16 > div {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.aspect-ratio--8x5 {
    position: relative;
    overflow: hidden
}

.aspect-ratio--8x5:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 62.5%
}

.aspect-ratio--8x5 > div {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.aspect-ratio--6x1 {
    position: relative;
    overflow: hidden
}

.aspect-ratio--6x1:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 16.66666667%
}

.aspect-ratio--6x1 > div {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.aspect-ratio--5x1 {
    position: relative;
    overflow: hidden
}

.aspect-ratio--5x1:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 20%
}

.aspect-ratio--5x1 > div {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.aspect-ratio--4x1 {
    position: relative;
    overflow: hidden
}

.aspect-ratio--4x1:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 25%
}

.aspect-ratio--4x1 > div {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.aspect-ratio--3x1 {
    position: relative;
    overflow: hidden
}

.aspect-ratio--3x1:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 33.33333333%
}

.aspect-ratio--3x1 > div {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.aspect-ratio--2x1 {
    position: relative;
    overflow: hidden
}

.aspect-ratio--2x1:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 50%
}

.aspect-ratio--2x1 > div {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.aspect-ratio--1x1 {
    position: relative;
    overflow: hidden
}

.aspect-ratio--1x1:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 100%
}

.aspect-ratio--1x1 > div {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.aspect-ratio--10x11 {
    position: relative;
    overflow: hidden
}

.aspect-ratio--10x11:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 110%
}

.aspect-ratio--10x11 > div {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.aspect-ratio--6x8 {
    position: relative;
    overflow: hidden
}

.aspect-ratio--6x8:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 133.33333333%
}

.aspect-ratio--6x8 > div {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.aspect-ratio--logo {
    position: relative;
    overflow: hidden
}

.aspect-ratio--logo:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 53.15315315%
}

.aspect-ratio--logo > div {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.aspect-ratio--reset:before {
    padding-top: 0 !important
}

.aspect-ratio--reset > div {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important
}

.cm-scroll-fade-bottom--black {
    position: relative
}

.cm-scroll-fade-bottom--black:after {
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#111217));
    background: linear-gradient(transparent, #111217);
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    height: 14px;
    height: 1rem;
    z-index: 9999;
    pointer-events: none;
    bottom: 0
}

.cm-scroll-fade-v--black {
    position: relative
}

.cm-scroll-fade-v--black:after {
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#111217));
    background: linear-gradient(transparent, #111217);
    bottom: 0
}

.cm-scroll-fade-v--black:after, .cm-scroll-fade-v--black:before {
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    height: 14px;
    height: 1rem;
    z-index: 9999;
    pointer-events: none
}

.cm-scroll-fade-v--black:before {
    background: -webkit-gradient(linear, left top, left bottom, from(#111217), to(transparent));
    background: linear-gradient(#111217, transparent);
    top: 0
}

.responsive-border-width {
    border-width: 1px
}

.cm-css-loading-spinner {
    will-change: transform;
    -webkit-animation: spin .8s linear infinite;
    animation: spin .8s linear infinite;
    border-radius: 50%;
    width: 14px;
    height: 14px;
    display: block;
    border-color: transparent transparent #959aa2 #959aa2;
    border-style: solid;
    border-width: 2px
}

/*!* Cropper.js v1.5.1
* https://fengyuanchen.github.io/cropperjs
*
* Copyright 2015-present Chen Fengyuan
* Released under the MIT license
*
* Date: 2019-03-10T09:55:50.492Z*/
.cropper-container {
    direction: ltr;
    font-size: 0;
    line-height: 0;
    position: relative;
    touch-action: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.cropper-container img {
    display: block;
    height: 100%;
    image-orientation: 0;
    max-height: none !important;
    max-width: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    width: 100%
}

.cropper-canvas, .cropper-crop-box, .cropper-drag-box, .cropper-modal, .cropper-wrap-box {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.cropper-canvas, .cropper-wrap-box {
    overflow: hidden
}

.cropper-drag-box {
    background-color: #fff;
    opacity: 0
}

.cropper-modal {
    background-color: #000;
    opacity: .5
}

.cropper-view-box {
    display: block;
    height: 100%;
    outline: 1px solid #39f;
    outline-color: rgba(51, 153, 255, .75);
    overflow: hidden;
    width: 100%
}

.cropper-dashed {
    border: 0 dashed #eee;
    display: block;
    opacity: .5;
    position: absolute
}

.cropper-dashed.dashed-h {
    border-bottom-width: 1px;
    border-top-width: 1px;
    height: 33.33333%;
    left: 0;
    top: 33.33333%;
    width: 100%
}

.cropper-dashed.dashed-v {
    border-left-width: 1px;
    border-right-width: 1px;
    height: 100%;
    left: 33.33333%;
    top: 0;
    width: 33.33333%
}

.cropper-center {
    display: block;
    height: 0;
    left: 50%;
    opacity: .75;
    position: absolute;
    top: 50%;
    width: 0
}

.cropper-center:after, .cropper-center:before {
    background-color: #eee;
    content: " ";
    display: block;
    position: absolute
}

.cropper-center:before {
    height: 1px;
    left: -3px;
    top: 0;
    width: 7px
}

.cropper-center:after {
    height: 7px;
    left: 0;
    top: -3px;
    width: 1px
}

.cropper-face, .cropper-line, .cropper-point {
    display: block;
    height: 100%;
    opacity: .1;
    position: absolute;
    width: 100%
}

.cropper-face {
    background-color: #fff;
    left: 0;
    top: 0
}

.cropper-line {
    background-color: #39f
}

.cropper-line.line-e {
    cursor: ew-resize;
    right: -3px;
    top: 0;
    width: 5px
}

.cropper-line.line-n {
    cursor: ns-resize;
    height: 5px;
    left: 0;
    top: -3px
}

.cropper-line.line-w {
    cursor: ew-resize;
    left: -3px;
    top: 0;
    width: 5px
}

.cropper-line.line-s {
    bottom: -3px;
    cursor: ns-resize;
    height: 5px;
    left: 0
}

.cropper-point {
    background-color: #39f;
    height: 5px;
    opacity: .75;
    width: 5px
}

.cropper-point.point-e {
    cursor: ew-resize;
    margin-top: -3px;
    right: -3px;
    top: 50%
}

.cropper-point.point-n {
    cursor: ns-resize;
    left: 50%;
    margin-left: -3px;
    top: -3px
}

.cropper-point.point-w {
    cursor: ew-resize;
    left: -3px;
    margin-top: -3px;
    top: 50%
}

.cropper-point.point-s {
    bottom: -3px;
    cursor: s-resize;
    left: 50%;
    margin-left: -3px
}

.cropper-point.point-ne {
    cursor: nesw-resize;
    right: -3px;
    top: -3px
}

.cropper-point.point-nw {
    cursor: nwse-resize;
    left: -3px;
    top: -3px
}

.cropper-point.point-sw {
    bottom: -3px;
    cursor: nesw-resize;
    left: -3px
}

.cropper-point.point-se {
    bottom: -3px;
    cursor: nwse-resize;
    height: 20px;
    opacity: 1;
    right: -3px;
    width: 20px
}

.cropper-point.point-se:before {
    background-color: #39f;
    bottom: -50%;
    content: " ";
    display: block;
    height: 200%;
    opacity: 0;
    position: absolute;
    right: -50%;
    width: 200%
}

.cropper-invisible {
    opacity: 0
}

.cropper-bg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)
}

.cropper-hide {
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.cropper-hidden {
    display: none !important
}

.cropper-move {
    cursor: move
}

.cropper-crop {
    cursor: crosshair
}

.cropper-disabled .cropper-drag-box, .cropper-disabled .cropper-face, .cropper-disabled .cropper-line, .cropper-disabled .cropper-point {
    cursor: not-allowed
}

.cc-window {
    opacity: 1;
    transition: opacity 1s ease
}

.cc-window.cc-invisible {
    opacity: 0
}

.cc-animate.cc-revoke {
    transition: -webkit-transform 1s ease;
    transition: transform 1s ease;
    transition: transform 1s ease, -webkit-transform 1s ease
}

.cc-animate.cc-revoke.cc-top {
    -webkit-transform: translateY(-2em);
    transform: translateY(-2em)
}

.cc-animate.cc-revoke.cc-bottom {
    -webkit-transform: translateY(2em);
    transform: translateY(2em)
}

.cc-animate.cc-revoke.cc-active.cc-bottom, .cc-animate.cc-revoke.cc-active.cc-top, .cc-revoke:hover {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.cc-grower {
    max-height: 0;
    overflow: hidden;
    transition: max-height 1s
}

.cc-link, .cc-revoke:hover {
    text-decoration: underline
}

.cc-revoke, .cc-window {
    position: fixed;
    overflow: hidden;
    box-sizing: border-box;
    font-family: Helvetica, Calibri, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: nowrap;
    z-index: 9999
}

.cc-window.cc-static {
    position: static
}

.cc-window.cc-floating {
    padding: 2em;
    max-width: 24em;
    flex-direction: column
}

.cc-window.cc-banner {
    padding: 1em 1.8em;
    width: 100%;
    flex-direction: row
}

.cc-revoke {
    padding: .5em
}

.cc-header {
    font-size: 18px;
    font-weight: 700
}

.cc-btn, .cc-close, .cc-link, .cc-revoke {
    cursor: pointer
}

.cc-link {
    opacity: .8;
    display: inline-block;
    padding: .2em
}

.cc-link:hover {
    opacity: 1
}

.cc-link:active, .cc-link:visited {
    color: #000;
    color: initial
}

.cc-btn {
    display: block;
    padding: .4em .8em;
    font-size: .9em;
    font-weight: 700;
    border-width: 2px;
    border-style: solid;
    text-align: center;
    white-space: nowrap
}

.cc-highlight .cc-btn:first-child {
    background-color: transparent;
    border-color: transparent
}

.cc-highlight .cc-btn:first-child:focus, .cc-highlight .cc-btn:first-child:hover {
    background-color: transparent;
    text-decoration: underline
}

.cc-close {
    display: block;
    position: absolute;
    top: .5em;
    right: .5em;
    font-size: 1.6em;
    opacity: .9;
    line-height: .75
}

.cc-close:focus, .cc-close:hover {
    opacity: 1
}

.cc-revoke.cc-top {
    top: 0;
    left: 3em;
    border-bottom-left-radius: .5em;
    border-bottom-right-radius: .5em
}

.cc-revoke.cc-bottom {
    bottom: 0;
    left: 3em;
    border-top-left-radius: .5em;
    border-top-right-radius: .5em
}

.cc-revoke.cc-left {
    left: 3em;
    right: unset
}

.cc-revoke.cc-right {
    right: 3em;
    left: unset
}

.cc-top {
    top: 1em
}

.cc-left {
    left: 1em
}

.cc-right {
    right: 1em
}

.cc-bottom {
    bottom: 1em
}

.cc-floating > .cc-link {
    margin-bottom: 1em
}

.cc-floating .cc-message {
    display: block;
    margin-bottom: 1em
}

.cc-window.cc-floating .cc-compliance {
    flex: 1 0 auto
}

.cc-window.cc-banner {
    align-items: center
}

.cc-banner.cc-top {
    left: 0;
    right: 0;
    top: 0
}

.cc-banner.cc-bottom {
    left: 0;
    right: 0;
    bottom: 0
}

.cc-banner .cc-message {
    display: block;
    flex: 1 1 auto;
    max-width: 100%;
    margin-right: 1em
}

.cc-compliance {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    align-content: space-between
}

.cc-floating .cc-compliance > .cc-btn {
    flex: 1 1
}

.cc-btn + .cc-btn {
    margin-left: .5em
}

.cc-floating.cc-theme-classic {
    padding: 1.2em;
    border-radius: 5px
}

.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
    text-align: center;
    display: inline;
    flex: none
}

.cc-theme-classic .cc-btn {
    border-radius: 5px
}

.cc-theme-classic .cc-btn:last-child {
    min-width: 140px
}

.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
    display: inline-block
}

.cc-theme-edgeless.cc-window {
    padding: 0
}

.cc-floating.cc-theme-edgeless .cc-message {
    margin: 2em 2em 1.5em
}

.cc-banner.cc-theme-edgeless .cc-btn {
    margin: 0;
    padding: .8em 1.8em;
    height: 100%
}

.cc-banner.cc-theme-edgeless .cc-message {
    margin-left: 1em
}

.cc-floating.cc-theme-edgeless .cc-btn + .cc-btn {
    margin-left: 0
}

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex: 1 1;
    flex-wrap: wrap;
    width: auto;
    min-height: 1px;
    box-sizing: border-box
}

.row .row, .row .row + .row {
    margin: 0;
    padding: 0
}

.row > * {
    width: 100%;
    min-height: 1px;
    float: left
}

.row.row-gutter--xxsmall {
    margin: -.11666667rem
}

.row.row-gutter--xxsmall > * {
    padding: .11666667rem
}

.row.row-gutter--xxsmall > .row {
    padding: 0;
    margin: 0
}

.row.row-gutter--xxsmall + .row {
    padding-top: .11666667rem;
    margin-top: -.11666667rem
}

.row.row-gutter--xsmall {
    margin: -.23333333rem
}

.row.row-gutter--xsmall > * {
    padding: .23333333rem
}

.row.row-gutter--xsmall > .row {
    padding: 0;
    margin: 0
}

.row.row-gutter--xsmall + .row {
    padding-top: .23333333rem;
    margin-top: -.23333333rem
}

.row.row-gutter--small {
    margin: -.35rem
}

.row.row-gutter--small > * {
    padding: .35rem
}

.row.row-gutter--small > .row {
    padding: 0;
    margin: 0
}

.row.row-gutter--small + .row {
    padding-top: .35rem;
    margin-top: -.35rem
}

.row.row-gutter--base {
    margin: -.7rem
}

.row.row-gutter--base > * {
    padding: .7rem
}

.row.row-gutter--base > .row {
    padding: 0;
    margin: 0
}

.row.row-gutter--base + .row {
    padding-top: .7rem;
    margin-top: -.7rem
}

.row.row-gutter--medium {
    margin: -1.4rem
}

.row.row-gutter--medium > * {
    padding: 1.4rem
}

.row.row-gutter--medium > .row {
    padding: 0;
    margin: 0
}

.row.row-gutter--medium + .row {
    padding-top: 1.4rem;
    margin-top: -1.4rem
}

.row.row-gutter--large {
    margin: -2.45rem
}

.row.row-gutter--large > * {
    padding: 2.45rem
}

.row.row-gutter--large > .row {
    padding: 0;
    margin: 0
}

.row.row-gutter--large + .row {
    padding-top: 2.45rem;
    margin-top: -2.45rem
}

.col-1 {
    width: 8.33333333%
}

.full .col-1:first-child {
    padding-left: 0
}

.full .col-1:last-child {
    padding-right: 0
}

.col-2 {
    width: 16.66666667%
}

.full .col-2:first-child {
    padding-left: 0
}

.full .col-2:last-child {
    padding-right: 0
}

.col-3 {
    width: 25%
}

.full .col-3:first-child {
    padding-left: 0
}

.full .col-3:last-child {
    padding-right: 0
}

.col-4 {
    width: 33.33333333%
}

.full .col-4:first-child {
    padding-left: 0
}

.full .col-4:last-child {
    padding-right: 0
}

.col-5 {
    width: 41.66666667%
}

.full .col-5:first-child {
    padding-left: 0
}

.full .col-5:last-child {
    padding-right: 0
}

.col-6 {
    width: 50%
}

.full .col-6:first-child {
    padding-left: 0
}

.full .col-6:last-child {
    padding-right: 0
}

.col-7 {
    width: 58.33333333%
}

.full .col-7:first-child {
    padding-left: 0
}

.full .col-7:last-child {
    padding-right: 0
}

.col-8 {
    width: 66.66666667%
}

.full .col-8:first-child {
    padding-left: 0
}

.full .col-8:last-child {
    padding-right: 0
}

.col-9 {
    width: 75%
}

.full .col-9:first-child {
    padding-left: 0
}

.full .col-9:last-child {
    padding-right: 0
}

.col-10 {
    width: 83.33333333%
}

.full .col-10:first-child {
    padding-left: 0
}

.full .col-10:last-child {
    padding-right: 0
}

.col-11 {
    width: 91.66666667%
}

.full .col-11:first-child {
    padding-left: 0
}

.full .col-11:last-child {
    padding-right: 0
}

.col-12 {
    width: 100%
}

.full .col-12:first-child {
    padding-left: 0
}

.full .col-12:last-child {
    padding-right: 0
}

html {
    line-height: 24px
}

body, html {
    font-size: 14px
}

body {
    line-height: 1.5em;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased
}

*, body {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, sans-serif
}

h1, h2, h3, h4, h5, h6 {
    line-height: 1.25;
    margin-top: 1em;
    margin-bottom: .5em
}

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
    margin-top: 0
}

h1 .heading-icon, h2 .heading-icon, h3 .heading-icon, h4 .heading-icon, h5 .heading-icon, h6 .heading-icon {
    width: 1em;
    height: 1em;
    font-size: 1em;
    vertical-align: middle
}

.h1, h1 {
    font-size: 32.199px;
    font-size: 2.3rem;
    font-weight: 700
}

.h2, h2 {
    font-size: 21px;
    font-size: 1.5rem
}

.h3, h3 {
    font-size: 17.5px;
    font-size: 1.25rem
}

.h4, h4 {
    font-size: 15.4px;
    font-size: 1.1rem
}

.h5, h5 {
    font-size: 12.6px;
    font-size: .9rem
}

.h6, h6 {
    font-size: 10.5px;
    font-size: .75rem
}

a {
    color: #ebeef2
}

.b, .strong, b, strong {
    font-weight: 700
}

.em, .italic, em, i {
    font-style: italic
}

blockquote:before, q:before {
    content: "\201C"
}

blockquote:after, q:after {
    content: "\201D"
}

code {
    font-family: Courier New, Courier, monospace
}

sup {
    vertical-align: super
}

sub {
    vertical-align: sub
}

.cm-paragraph + .cm-paragraph, .cm-paragraph + caption, .cm-paragraph + figure, .cm-paragraph + ol, .cm-paragraph + p, .cm-paragraph + ul, caption + .cm-paragraph, caption + caption, caption + figure, caption + ol, caption + p, caption + ul, figure + .cm-paragraph, figure + caption, figure + figure, figure + ol, figure + p, figure + ul, ol + .cm-paragraph, ol + caption, ol + figure, ol + ol, ol + p, ol + ul, p + .cm-paragraph, p + caption, p + figure, p + ol, p + p, p + ul, ul + .cm-paragraph, ul + caption, ul + figure, ul + ol, ul + p, ul + ul {
    margin-top: 1.4rem
}

.cm-paragraph {
    word-break: break-word
}

.btn {
    transition: all .2s ease;
    display: inline-block;
    vertical-align: middle;
    line-height: 1.5em;
    margin: 0;
    border: 0;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 11px;
    padding: 0 1.4rem;
    height: 40px;
    border-radius: 500px;
    text-transform: uppercase;
    font-weight: 700;
    cursor: pointer;
    text-align: center;
    position: relative;
    -webkit-appearance: none !important;
    text-shadow: none !important;
    outline: none !important
}

.btn:not(.btn-bordered) {
    line-height: 41px !important
}

.btn.btn-bordered {
    line-height: 37px !important
}

.btn .icon, .btn span {
    font-size: inherit;
    display: inline-block
}

.btn .icon + .icon, .btn .icon + span, .btn span + .icon, .btn span + span {
    margin-left: 3px
}

.btn-primary:active {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.btn-primary:not(.btn-bordered) {
    color: #fff;
    background: #10baa8;
    border-color: #10baa8
}

.btn-primary.btn-bordered {
    color: #ebeef2;
    background: 0 0;
    border: 2px solid #10baa8
}

.btn-warning:active {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.btn-warning:not(.btn-bordered) {
    color: #fff;
    background: #f36f21;
    border-color: #f36f21
}

.btn-warning.btn-bordered {
    color: #ebeef2;
    background: 0 0;
    border: 2px solid #f36f21
}

.btn-success:active {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.btn-success:not(.btn-bordered) {
    color: #fff;
    background: #64be56;
    border-color: #64be56
}

.btn-success.btn-bordered {
    color: #ebeef2;
    background: 0 0;
    border: 2px solid #64be56
}

.btn-danger:active {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.btn-danger:not(.btn-bordered) {
    color: #fff;
    background: #c43855;
    border-color: #c43855
}

.btn-danger.btn-bordered {
    color: #ebeef2;
    background: 0 0;
    border: 2px solid #c43855
}

.btn-gray-dark:active {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.btn-gray-dark:not(.btn-bordered) {
    color: #959aa2;
    background: #1b1c23;
    border-color: #1b1c23
}

.btn-gray-dark.btn-bordered {
    color: #ebeef2;
    background: 0 0;
    border: 2px solid #1b1c23
}

.btn-gray:active {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.btn-gray:not(.btn-bordered) {
    color: #ebeef2;
    background: #262831;
    border-color: #262831
}

.btn-gray.btn-bordered {
    color: #ebeef2;
    background: 0 0;
    border: 2px solid #262831
}

.btn-facebook:active {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.btn-facebook:not(.btn-bordered) {
    color: #fff;
    background: #2f4b93;
    border-color: #2f4b93
}

.btn-facebook.btn-bordered {
    color: #ebeef2;
    background: 0 0;
    border: 2px solid #2f4b93
}

.btn-twitch:active {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.btn-twitch:not(.btn-bordered) {
    color: #fff;
    background: #9146ff;
    border-color: #9146ff
}

.btn-twitch.btn-bordered {
    color: #ebeef2;
    background: 0 0;
    border: 2px solid #9146ff
}

.btn-discord:active {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.btn-discord:not(.btn-bordered) {
    color: #fff;
    background: #7289da;
    border-color: #7289da
}

.btn-discord.btn-bordered {
    color: #ebeef2;
    background: 0 0;
    border: 2px solid #7289da
}

.btn-steam:active {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.btn-steam:not(.btn-bordered) {
    color: #fff;
    background: #70a136;
    border-color: #70a136
}

.btn-steam.btn-bordered {
    color: #ebeef2;
    background: 0 0;
    border: 2px solid #70a136
}

.btn-twitter:active {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.btn-twitter:not(.btn-bordered) {
    color: #fff;
    background: #00bdef;
    border-color: #00bdef
}

.btn-twitter.btn-bordered {
    color: #ebeef2;
    background: 0 0;
    border: 2px solid #00bdef
}

.btn-messenger:active {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.btn-messenger:not(.btn-bordered) {
    color: #fff;
    background: #448aff;
    border-color: #448aff
}

.btn-messenger.btn-bordered {
    color: #ebeef2;
    background: 0 0;
    border: 2px solid #448aff
}

.btn-microsoft:active {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.btn-microsoft:not(.btn-bordered) {
    color: #5e5e5e;
    background: #fff;
    border-color: #fff
}

.btn-microsoft.btn-bordered {
    color: #ebeef2;
    background: 0 0;
    border: 2px solid #fff
}

.btn-black:active {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.btn-black:not(.btn-bordered) {
    color: #fff;
    background: #111217;
    border-color: #111217
}

.btn-black.btn-bordered {
    color: #111217;
    background: 0 0;
    border: 2px solid #111217
}

.btn-secondary:active, .btn-white:active {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.btn-secondary:not(.btn-bordered), .btn-white:not(.btn-bordered) {
    color: #111217;
    background: #ebeef2;
    border-color: #ebeef2
}

.btn-secondary.btn-bordered, .btn-white.btn-bordered {
    color: #ebeef2;
    background: 0 0;
    border: 2px solid #ebeef2
}

.btn-pure-white:active {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.btn-pure-white:not(.btn-bordered) {
    color: #111217;
    background: #fff;
    border-color: #fff
}

.btn-pure-white.btn-bordered {
    color: #fff;
    background: 0 0;
    border: 2px solid #fff
}

.btn-gold:active {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.btn-gold:not(.btn-bordered) {
    color: #111217;
    background: #bc952c;
    border-color: #bc952c
}

.btn-gold.btn-bordered {
    color: #fff;
    background: 0 0;
    border: 2px solid #bc952c
}

.btn-block:disabled, .btn-disabled, .btn-disabled:hover, .btn:disabled, .btn[disabled], button:disabled {
    cursor: default !important;
    pointer-events: none !important
}

.btn-block:disabled:active, .btn-disabled:active, .btn-disabled:hover:active, .btn:disabled:active, .btn[disabled]:active, button:disabled:active {
    -webkit-transform: scale(.95) !important;
    transform: scale(.95) !important
}

.btn-block:disabled:not(.btn-bordered), .btn-disabled:hover:not(.btn-bordered), .btn-disabled:not(.btn-bordered), .btn:disabled:not(.btn-bordered), .btn[disabled]:not(.btn-bordered), button:disabled:not(.btn-bordered) {
    color: #959aa2 !important;
    background: #5e6170 !important;
    border-color: #5e6170 !important
}

.btn-block:disabled.btn-bordered, .btn-disabled.btn-bordered, .btn-disabled:hover.btn-bordered, .btn:disabled.btn-bordered, .btn[disabled].btn-bordered, button:disabled.btn-bordered {
    color: #5e6170 !important;
    background: 0 0 !important;
    border: 2px solid #5e6170 !important
}

.btn-loading {
    cursor: default !important;
    pointer-events: none !important
}

.btn-loading:active {
    -webkit-transform: scale(.95) !important;
    transform: scale(.95) !important
}

.btn-loading:not(.btn-bordered) {
    color: #959aa2 !important;
    background: #5e6170 !important;
    border-color: #5e6170 !important
}

.btn-loading.btn-bordered {
    color: #5e6170 !important;
    background: 0 0 !important;
    border: 2px solid #5e6170 !important
}

.btn-skeleton, .btn-skeleton:hover {
    cursor: default !important;
    pointer-events: none !important
}

.btn-skeleton:active, .btn-skeleton:hover:active {
    -webkit-transform: scale(.95) !important;
    transform: scale(.95) !important
}

.btn-skeleton:hover:not(.btn-bordered), .btn-skeleton:not(.btn-bordered) {
    color: rgba(94, 97, 112, .16) !important;
    background: rgba(94, 97, 112, .16) !important;
    border-color: rgba(94, 97, 112, .16) !important
}

.btn-skeleton.btn-bordered, .btn-skeleton:hover.btn-bordered {
    color: rgba(94, 97, 112, .16) !important;
    background: 0 0 !important;
    border: 2px solid rgba(94, 97, 112, .16) !important
}

.btn-xsmall {
    font-size: 10px;
    padding: 0 .46666667rem;
    font-weight: 400;
    height: 20px
}

.btn-xsmall:not(.btn-bordered) {
    line-height: 21px !important
}

.btn-xsmall.btn-bordered {
    line-height: 17px !important
}

.btn-small {
    font-size: 10px;
    padding: 0 .93333333rem;
    font-weight: 700;
    height: 31px
}

.btn-small:not(.btn-bordered) {
    line-height: 32px !important
}

.btn-small.btn-bordered {
    line-height: 28px !important
}

.btn-base {
    font-size: 11px;
    padding: 0 1.4rem;
    font-weight: 700;
    height: 40px
}

.btn-base:not(.btn-bordered) {
    line-height: 41px !important
}

.btn-base.btn-bordered {
    line-height: 37px !important
}

.btn-medium {
    font-size: 12px;
    padding: 0 1.4rem;
    font-weight: 700;
    height: 48px
}

.btn-medium:not(.btn-bordered) {
    line-height: 49px !important
}

.btn-medium.btn-bordered {
    line-height: 45px !important
}

.btn-large {
    font-size: 12px;
    padding: 0 1.4rem;
    font-weight: 700;
    height: 58px
}

.btn-large:not(.btn-bordered) {
    line-height: 59px !important
}

.btn-large.btn-bordered {
    line-height: 55px !important
}

.btn-block {
    display: block;
    width: 100%
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0
}

.input-error {
    border-color: #c43855 !important
}

.common-focus-style {
    transition: border .5s ease;
    border: 2px solid #10baa8;
    border-width: 2px !important
}

.common-input-style {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.5em;
    margin: 0;
    border: 0;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, sans-serif;
    font-size: 14px;
    box-sizing: border-box;
    border-radius: 12px;
    color: #ebeef2;
    padding: 0 .93333333rem;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    position: relative;
    z-index: 9
}

.common-input-style.input, .common-input-style.select {
    height: 40px;
    line-height: 40px
}

.common-input-style.input option, .common-input-style.select option {
    color: #959aa2;
    background: #1b1c23
}

.common-input-style.dropdown, .common-input-style.textarea {
    padding: .7rem .93333333rem
}

.common-input-style:focus {
    transition: border .5s ease;
    border: 2px solid #10baa8;
    border-width: 2px !important
}

.common-disabled-style {
    background: #262831 !important;
    pointer-events: none
}

input.ng-dirty.ng-invalid {
    border: 2px solid #c43855
}

.common-input-style-dark {
    background: rgba(0, 0, 0, .2);
    border: 2px solid rgba(94, 97, 112, .25)
}

.common-input-style-light {
    background: #1b1c23;
    border: 2px solid #17171d
}

.form-group .label {
    color: #ebeef2;
    font-size: 12px !important;
    font-weight: 500;
    line-height: 1.5em;
    display: inline-block
}

.form-group h2 {
    margin-bottom: 1.4rem;
    border-bottom: 1px solid #262831;
    padding-bottom: .7rem
}

.form-group .label + .form-element {
    margin-top: .46666667rem
}

.form-group .form-control + .form-control, .form-group .form-control + .row, .form-group .row + .form-control, .form-group .row + .row {
    margin-top: 2rem
}

.form-group + .form-group, .form-group + .row, .row + .form-group {
    margin-top: 4.9rem
}

.form-control {
    position: relative;
    width: 100%
}

.form-control .hint {
    color: #5e6170;
    font-size: 11px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, sans-serif;
    line-height: 1.5em;
    margin-top: .46666667rem
}

.form-control .hint.c--red, .form-control .hint.error {
    color: #c43855 !important
}

.form-control.row:not(:last-child) {
    padding-bottom: 1.4rem !important
}

.form-control.row .title {
    color: #959aa2;
    margin-bottom: .175rem
}

.form-element {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.form-element .addon {
    flex-grow: 0;
    flex-shrink: 0
}

.form-element .addon:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.form-element .addon:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.form-element .addon.icon-holder {
    pointer-events: none;
    position: absolute;
    z-index: 10
}

.form-element .addon.icon-holder:first-child {
    top: 50%;
    margin-top: -.45em !important;
    left: 14.7px;
    left: 1.05rem
}

.form-element .addon.icon-holder:last-child {
    top: 50%;
    margin-top: -.45em !important;
    left: auto;
    right: 14.7px;
    right: 1.05rem
}

.form-element .addon.icon-holder.icon {
    text-shadow: none !important;
    color: #ebeef2;
    font-size: 15.4px;
    font-size: 1.1rem
}

.form-element .dropdown, .form-element .input, .form-element .select, .form-element .textarea {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.5em;
    margin: 0;
    border: 0;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, sans-serif;
    font-size: 14px;
    box-sizing: border-box;
    border-radius: 12px;
    color: #ebeef2;
    padding: 0 .93333333rem;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    position: relative;
    z-index: 9;
    background: rgba(0, 0, 0, .2);
    border: 2px solid rgba(94, 97, 112, .25)
}

.form-element .dropdown.input, .form-element .dropdown.select, .form-element .input.input, .form-element .input.select, .form-element .select.input, .form-element .select.select, .form-element .textarea.input, .form-element .textarea.select {
    height: 40px;
    line-height: 40px
}

.form-element .dropdown.input option, .form-element .dropdown.select option, .form-element .input.input option, .form-element .input.select option, .form-element .select.input option, .form-element .select.select option, .form-element .textarea.input option, .form-element .textarea.select option {
    color: #959aa2;
    background: #1b1c23
}

.form-element .dropdown.dropdown, .form-element .dropdown.textarea, .form-element .input.dropdown, .form-element .input.textarea, .form-element .select.dropdown, .form-element .select.textarea, .form-element .textarea.dropdown, .form-element .textarea.textarea {
    padding: .7rem .93333333rem
}

.form-element .dropdown.clean-input, .form-element .input.clean-input, .form-element .select.clean-input, .form-element .textarea.clean-input {
    border: none !important;
    border-radius: 0 !important;
    background: 0 0 !important;
    padding: .9rem .23333333rem !important
}

.form-element .dropdown.br--none, .form-element .input.br--none, .form-element .select.br--none, .form-element .textarea.br--none {
    border-radius: 0 !important
}

.form-element .dropdown.br--right, .form-element .input.br--right, .form-element .select.br--right, .form-element .textarea.br--right {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.form-element .dropdown:focus, .form-element .input:focus, .form-element .select:focus, .form-element .textarea:focus {
    transition: border .5s ease;
    border: 2px solid #10baa8;
    border-width: 2px !important
}

.form-element .dropdown:disabled, .form-element .dropdown[readonly], .form-element .input:disabled, .form-element .input[readonly], .form-element .select:disabled, .form-element .select[readonly], .form-element .textarea:disabled, .form-element .textarea[readonly] {
    background: #262831 !important;
    pointer-events: none
}

.form-element .dropdown {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 2.8rem
}

.form-element .textarea {
    min-width: 100%;
    min-height: 100px
}

.form-element .expandable {
    overflow: hidden;
    resize: none;
    min-height: 100px;
    max-height: 200px
}

.form-element.button-addon-left .dropdown, .form-element.button-addon-left .input {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: none
}

.form-element.button-addon-right .dropdown, .form-element.button-addon-right .input {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: none
}

.form-element.icon-addon-left .dropdown, .form-element.icon-addon-left .input {
    padding-left: 2.8rem
}

.form-element.icon-addon-right .dropdown, .form-element.icon-addon-right .input {
    padding-right: 2.8rem
}

.form-element .file {
    position: relative;
    z-index: 2;
    width: 100%;
    margin: 0;
    opacity: 0;
    cursor: pointer
}

.form-element .file-label {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    cursor: pointer
}

.form-element + .form-element {
    margin-top: .7rem
}

label[for] {
    cursor: pointer
}

.black .form-element .input, .black .form-element .textarea {
    background: rgba(0, 0, 0, .2);
    border-color: rgba(94, 97, 112, .25);
    color: #ebeef2
}

.black .form-element .input:focus, .black .form-element .textarea:focus {
    transition: border .5s ease;
    border: 2px solid #10baa8;
    border-width: 2px !important
}

.light.form-group .label, .light .form-group .label {
    color: #5e6170 !important
}

.light .ant-calendar-picker-clear {
    background: 0 0
}

.light .form-element .addon.icon-holder.icon {
    color: #5e6170
}

.light .form-element .ant-input, .light .form-element .ant-select-selector, .light .form-element .dropdown, .light .form-element .input, .light .form-element .textarea {
    background: #fff;
    border-color: #c3ccd8;
    color: #111217
}

.light .form-element .ant-input:focus, .light .form-element .ant-select-selector:focus, .light .form-element .dropdown:focus, .light .form-element .input:focus, .light .form-element .textarea:focus {
    transition: border .5s ease;
    border: 2px solid #10baa8;
    border-width: 2px !important
}

@-webkit-keyframes autofill {
    to {
        background: rgba(0, 0, 0, .2)
    }
}

input:-webkit-autofill {
    caret-color: #fff
}

input:-webkit-autofill, input:-webkit-autofill:focus {
    -webkit-animation-name: autofill;
    -webkit-animation-fill-mode: both;
    -webkit-text-fill-color: #ebeef2
}

::-webkit-input-placeholder, select:invalid {
    color: #5e6170 !important
}

:-moz-placeholder, ::-moz-placeholder {
    color: #5e6170 !important
}

:-ms-input-placeholder {
    color: #5e6170 !important
}

::-ms-clear {
    display: none
}

.table, table.table {
    border-collapse: collapse;
    text-align: left;
    width: 100%;
    overflow: auto;
    line-height: 1em
}

.table thead, table.table thead {
    font-weight: 700;
    color: #959aa2
}

.table tfoot, table.table tfoot {
    color: #959aa2
}

.table tfoot tr:hover, .table thead tr:hover, table.table tfoot tr:hover, table.table thead tr:hover {
    background: inherit
}

.table td, .table th, table.table td, table.table th {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    padding: 1.4rem
}

.table.table-small, table.table.table-small {
    font-size: 11px
}

.table.table-small td, .table.table-small th, table.table.table-small td, table.table.table-small th {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    padding: .46666667rem
}

.table tr.clickable, table.table tr.clickable {
    cursor: pointer
}

.black-table, table.black-table {
    color: #959aa2
}

.black-table th, table.black-table th {
    background: 0 0 !important;
    color: #5e6170;
    text-transform: uppercase;
    font-size: 11px
}

.black-table th, .black-table tr, table.black-table th, table.black-table tr {
    border-bottom: solid #262831;
    border-width: 1px
}

.container .table.table-padding tr:hover td {
    background: transparent none repeat 0 0/auto auto padding-box border-box scroll !important;
    background: initial !important
}

.container .table.table-padding tr td:first-child {
    padding-left: 0 !important
}

.container .table.table-padding tr td:last-child {
    padding-right: 0 !important
}

.container .table + .table {
    margin-top: 1.4rem
}

.container .table tr th {
    padding: .7rem 1.4rem;
    color: #5e6170;
    line-height: 1.5em;
    text-transform: uppercase;
    font-size: 11px;
    background: #191a20
}

.container .table tr td {
    padding: 1.4rem
}

.container .table tr:hover td:not(.no-hover-effect) {
    background: #17171d;
    color: #ebeef2 !important
}

.container .table tr + tr {
    border-width: 1px;
    border-top: 1px solid #111217
}

.responsive-video-wrapper {
    position: relative;
    padding-bottom: 56.25%
}

.responsive-video-wrapper iframe:not(#cm-stream-chat), .responsive-video-wrapper video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.badge {
    border-radius: 500px;
    text-transform: uppercase;
    z-index: 999;
    text-shadow: none !important;
    cursor: default;
    position: relative;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    z-index: 99;
    text-align: center;
    border: 1px solid transparent
}

.badge.x-small {
    font-size: 9px;
    line-height: 11px;
    padding: 0 3px;
    font-weight: 500;
    min-width: 28px;
    min-width: 2rem
}

.badge.small {
    line-height: 13px;
    padding: 0 5px;
    font-weight: 500
}

.badge.medium, .badge.small {
    font-size: 9px;
    min-width: 35px;
    min-width: 2.5rem
}

.badge.medium {
    line-height: 17px;
    padding: 0 8px;
    font-weight: 600
}

.badge.large {
    font-size: 10px;
    line-height: 24px;
    padding: 0 10px;
    font-weight: 600;
    min-width: 42px;
    min-width: 3rem
}

.badge.cancelled, .badge.csgo-action, .badge.failed, .badge.not-started, .badge.red {
    background: #c43855;
    border-color: #c43855;
    color: #fff
}

.badge.cancelled.clickable, .badge.csgo-action.clickable, .badge.failed.clickable, .badge.not-started.clickable, .badge.red.clickable {
    cursor: pointer
}

.badge.cancelled.bordered, .badge.csgo-action.bordered, .badge.failed.bordered, .badge.not-started.bordered, .badge.red.bordered {
    border: 1px solid #c43855;
    color: #c43855;
    background: 0 0
}

.badge.completed, .badge.finished, .badge.green, .badge.online, .badge.resolved, .badge.resolving {
    background: #64be56;
    border-color: #64be56;
    color: #fff
}

.badge.completed.clickable, .badge.finished.clickable, .badge.green.clickable, .badge.online.clickable, .badge.resolved.clickable, .badge.resolving.clickable {
    cursor: pointer
}

.badge.completed.bordered, .badge.finished.bordered, .badge.green.bordered, .badge.online.bordered, .badge.resolved.bordered, .badge.resolving.bordered {
    border: 1px solid #64be56;
    color: #64be56;
    background: 0 0
}

.badge.checkin, .badge.new, .badge.orange, .badge.pause, .badge.seeding {
    background: #f36f21;
    border-color: #f36f21;
    color: #fff
}

.badge.checkin.clickable, .badge.new.clickable, .badge.orange.clickable, .badge.pause.clickable, .badge.seeding.clickable {
    cursor: pointer
}

.badge.checkin.bordered, .badge.new.bordered, .badge.orange.bordered, .badge.pause.bordered, .badge.seeding.bordered {
    border: 1px solid #f36f21;
    color: #f36f21;
    background: 0 0
}

.badge.lobby, .badge.registration, .badge.started, .badge.turquoise {
    background: #10baa8;
    border-color: #10baa8;
    color: #fff
}

.badge.lobby.clickable, .badge.registration.clickable, .badge.started.clickable, .badge.turquoise.clickable {
    cursor: pointer
}

.badge.lobby.bordered, .badge.registration.bordered, .badge.started.bordered, .badge.turquoise.bordered {
    border: 1px solid #10baa8;
    color: #10baa8;
    background: 0 0
}

.badge.running {
    background: #10baa8;
    border-color: #10baa8;
    color: #fff
}

.badge.running.clickable {
    cursor: pointer
}

.badge.running.bordered {
    border: 1px solid #10baa8;
    color: #10baa8;
    background: 0 0
}

.badge.purple, .badge.twitch-badge {
    background: #9146ff;
    border-color: #9146ff;
    color: #fff
}

.badge.purple.clickable, .badge.twitch-badge.clickable {
    cursor: pointer
}

.badge.purple.bordered, .badge.twitch-badge.bordered {
    border: 1px solid #9146ff;
    color: #9146ff;
    background: 0 0
}

.badge.stream-offline, .badge.unknown {
    background: #262831;
    border-color: #262831;
    color: #959aa2
}

.badge.stream-offline.clickable, .badge.unknown.clickable {
    cursor: pointer
}

.badge.stream-offline.bordered, .badge.unknown.bordered {
    border: 1px solid #262831;
    color: #262831;
    background: 0 0
}

.badge.gray-light, .badge.offline, .badge.pay-to-enter, .badge.waiting {
    background: #5e6170;
    border-color: #5e6170;
    color: #fff
}

.badge.gray-light.clickable, .badge.offline.clickable, .badge.pay-to-enter.clickable, .badge.waiting.clickable {
    cursor: pointer
}

.badge.gray-light.bordered, .badge.offline.bordered, .badge.pay-to-enter.bordered, .badge.waiting.bordered {
    border: 1px solid #5e6170;
    color: #5e6170;
    background: 0 0
}

.badge.gold {
    background: #bc952c;
    border-color: #bc952c;
    color: #fff
}

.badge.gold.clickable {
    cursor: pointer
}

.badge.gold.bordered {
    border: 1px solid #bc952c;
    color: #bc952c;
    background: 0 0
}

.badge.gray-dark {
    background: #1b1c23;
    border-color: #1b1c23;
    color: #959aa2
}

.badge.gray-dark.clickable {
    cursor: pointer
}

.badge.gray-dark.bordered {
    border: 1px solid #1b1c23;
    color: #1b1c23;
    background: 0 0
}

.badge.skeleton {
    background: rgba(94, 97, 112, .16);
    border-color: rgba(94, 97, 112, .16);
    color: rgba(94, 97, 112, .16)
}

.badge.skeleton.clickable {
    cursor: pointer
}

.badge.skeleton.bordered {
    border: 1px solid rgba(94, 97, 112, .16);
    color: rgba(94, 97, 112, .16);
    background: 0 0
}

.badge.badge--cm-admin {
    background: #f36f21;
    border-color: #f36f21;
    color: #111217
}

.badge.badge--cm-admin.clickable {
    cursor: pointer
}

.badge.badge--cm-admin.bordered {
    border: 1px solid #f36f21;
    color: #f36f21;
    background: 0 0
}

.badge.badge--cm-moderator {
    background: #f36f21;
    border-color: #f36f21;
    color: #111217
}

.badge.badge--cm-moderator.clickable {
    cursor: pointer
}

.badge.badge--cm-moderator.bordered {
    border: 1px solid #f36f21;
    color: #f36f21;
    background: 0 0
}

.badge.badge--cm-employee {
    background: #5e6170;
    border-color: #5e6170;
    color: #111217
}

.badge.badge--cm-employee.clickable {
    cursor: pointer
}

.badge.badge--cm-employee.bordered {
    border: 1px solid #5e6170;
    color: #5e6170;
    background: 0 0
}

.badge.badge--cm-caster {
    background: #5e6170;
    border-color: #5e6170;
    color: #111217
}

.badge.badge--cm-caster.clickable {
    cursor: pointer
}

.badge.badge--cm-caster.bordered {
    border: 1px solid #5e6170;
    color: #5e6170;
    background: 0 0
}

.badge.badge--admin {
    background: #10baa8;
    border-color: #10baa8;
    color: #111217
}

.badge.badge--admin.clickable {
    cursor: pointer
}

.badge.badge--admin.bordered {
    border: 1px solid #10baa8;
    color: #10baa8;
    background: 0 0
}

.badge.badge--moderator {
    background: #10baa8;
    border-color: #10baa8;
    color: #111217
}

.badge.badge--moderator.clickable {
    cursor: pointer
}

.badge.badge--moderator.bordered {
    border: 1px solid #10baa8;
    color: #10baa8;
    background: 0 0
}

.badge.badge--caster {
    background: #5e6170;
    border-color: #5e6170;
    color: #111217
}

.badge.badge--caster.clickable {
    cursor: pointer
}

.badge.badge--caster.bordered {
    border: 1px solid #5e6170;
    color: #5e6170;
    background: 0 0
}

.badge.badge--subscriber {
    background: #bc952c;
    border-color: #bc952c;
    color: #111217
}

.badge.badge--subscriber.clickable {
    cursor: pointer
}

.badge.badge--subscriber.bordered {
    border: 1px solid #bc952c;
    color: #bc952c;
    background: 0 0
}

.badge.badge-tier-0 {
    background: #5e6170;
    border-color: #5e6170;
    color: #5e6170
}

.badge.badge-tier-0.clickable {
    cursor: pointer
}

.badge.badge-tier-0.bordered {
    border: 1px solid #5e6170;
    color: #5e6170;
    background: 0 0
}

.badge.badge-tier-1 {
    background: #8c612d;
    border-color: #8c612d;
    color: #8c612d
}

.badge.badge-tier-1.clickable {
    cursor: pointer
}

.badge.badge-tier-1.bordered {
    border: 1px solid #8c612d;
    color: #8c612d;
    background: 0 0
}

.badge.badge-tier-2 {
    background: #acacac;
    border-color: #acacac;
    color: #acacac
}

.badge.badge-tier-2.clickable {
    cursor: pointer
}

.badge.badge-tier-2.bordered {
    border: 1px solid #acacac;
    color: #acacac;
    background: 0 0
}

.badge.badge-tier-3 {
    background: #bc952c;
    border-color: #bc952c;
    color: #bc952c
}

.badge.badge-tier-3.clickable {
    cursor: pointer
}

.badge.badge-tier-3.bordered {
    border: 1px solid #bc952c;
    color: #bc952c;
    background: 0 0
}

.badge.badge-tier-4 {
    background: #f36f21;
    border-color: #f36f21;
    color: #f36f21
}

.badge.badge-tier-4.clickable {
    cursor: pointer
}

.badge.badge-tier-4.bordered {
    border: 1px solid #f36f21;
    color: #f36f21;
    background: 0 0
}

.badge.badge-tier-5 {
    background: #10baa8;
    border-color: #10baa8;
    color: #10baa8
}

.badge.badge-tier-5.clickable {
    cursor: pointer
}

.badge.badge-tier-5.bordered {
    border: 1px solid #10baa8;
    color: #10baa8;
    background: 0 0
}

.badge.badge-tier-6 {
    background: #f70069;
    border-color: #f70069;
    color: #f70069
}

.badge.badge-tier-6.clickable {
    cursor: pointer
}

.badge.badge-tier-6.bordered {
    border: 1px solid #f70069;
    color: #f70069;
    background: 0 0
}

.badge.badge-tier-7 {
    background: #48eba4;
    border-color: #48eba4;
    color: #48eba4
}

.badge.badge-tier-7.clickable {
    cursor: pointer
}

.badge.badge-tier-7.bordered {
    border: 1px solid #48eba4;
    color: #48eba4;
    background: 0 0
}

.badge.badge-tier-8 {
    background: #c000ff;
    border-color: #c000ff;
    color: #c000ff
}

.badge.badge-tier-8.clickable {
    cursor: pointer
}

.badge.badge-tier-8.bordered {
    border: 1px solid #c000ff;
    color: #c000ff;
    background: 0 0
}

@-webkit-keyframes loadingrotate {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
    }
    50% {
        stroke-dasharray: 150, 200;
        stroke-dashoffset: -50
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes loadingrotate {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
    }
    50% {
        stroke-dasharray: 150, 200;
        stroke-dashoffset: -50
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes loadingdash {
    to {
        stroke-dasharray: 150, 200;
        stroke-dashoffset: -185
    }
}

@keyframes loadingdash {
    to {
        stroke-dasharray: 150, 200;
        stroke-dashoffset: -185
    }
}

.cm-loader {
    text-align: center
}

.cm-loader .cm-loader-container {
    clear: both;
    text-align: center
}

.cm-loader .cm-loader-container, .cm-loader .cm-loader-container .spinner {
    position: relative;
    height: 64px;
    width: 65px;
    margin: auto
}

.cm-loader .cm-loader-container .spinner .circle {
    -webkit-animation: loadingrotate 2s linear infinite;
    animation: loadingrotate 2s linear infinite;
    height: 64px;
    position: relative;
    width: 65px
}

.cm-loader .cm-loader-container .spinner .circle .path {
    -webkit-animation: loadingdash 1.5s ease-in-out infinite;
    animation: loadingdash 1.5s ease-in-out infinite;
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
    stroke-linecap: round;
    stroke: #10baa8
}

.cm-loader .cm-loader-container .spinner .circle .path.turquoise {
    stroke: #10baa8
}

.cm-loader .cm-loader-container .spinner .circle .path.gray-light {
    stroke: #5e6170
}

.cm-loader .cm-loader-container .spinner .circle .path.white {
    stroke: #ebeef2
}

.cm-loader p {
    color: #959aa2;
    margin-top: .7rem
}

.cm-css-loader {
    border-radius: 50% !important;
    width: 14px;
    height: 14px;
    display: block;
    border-color: transparent transparent #5e6170 #5e6170;
    border-style: solid;
    border-width: 2px
}

@-webkit-keyframes checkmark {
    0% {
        stroke-dashoffset: 50px
    }
    to {
        stroke-dashoffset: 0
    }
}

@keyframes checkmark {
    0% {
        stroke-dashoffset: 50px
    }
    to {
        stroke-dashoffset: 0
    }
}

@-webkit-keyframes checkmark-circle {
    0% {
        stroke-dashoffset: 345px
    }
    to {
        stroke-dashoffset: 690px
    }
}

@keyframes checkmark-circle {
    0% {
        stroke-dashoffset: 345px
    }
    to {
        stroke-dashoffset: 690px
    }
}

.cm-checkmark-animation {
    padding: 1px;
    text-align: center;
    overflow: visible
}

.cm-checkmark-animation svg {
    overflow: visible
}

.cm-checkmark-animation svg g {
    fill: none;
    stroke: #64be56;
    stroke-width: 3
}

.cm-checkmark-animation svg g path {
    -webkit-animation: checkmark .25s ease-in-out .7s backwards;
    animation: checkmark .25s ease-in-out .7s backwards;
    stroke-dasharray: 50px, 50px;
    stroke-dashoffset: 0
}

.cm-checkmark-animation svg g circle {
    -webkit-animation: checkmark-circle .6s ease-in-out backwards;
    animation: checkmark-circle .6s ease-in-out backwards;
    stroke-dasharray: 345px, 345px;
    stroke-dashoffset: 690px
}

.cm-checkmark-animation p {
    color: #959aa2
}

.disable-css-animations :after, .disable-css-animations :before, .disable-css-animations :not(.always-animate):not(.input) {
    transition-property: none !important;
    -webkit-transform: none !important;
    transform: none !important;
    -webkit-animation: none !important;
    animation: none !important
}

.gray-dark-pulsate:before {
    position: absolute !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    content: "";
    will-change: opacity;
    opacity: 1;
    background-color: #1b1c23;
    -webkit-animation: gray-dark-pulsate .8s linear 0s infinite alternate;
    animation: gray-dark-pulsate .8s linear 0s infinite alternate
}

@-webkit-keyframes gray-dark-pulsate {
    0% {
        opacity: 1
    }
    to {
        opacity: .2
    }
}

@keyframes gray-dark-pulsate {
    0% {
        opacity: 1
    }
    to {
        opacity: .2
    }
}

.flash-glow {
    color: #fff !important
}

.flash-glow-turquoise {
    color: #fff !important;
    -webkit-animation: glowing-turquoise 1.5s infinite;
    animation: glowing-turquoise 1.5s infinite;
    border: 1px solid #10baa8 !important;
    border-width: 1px
}

@-webkit-keyframes glowing-turquoise {
    0% {
        box-shadow: 0 0 3px #10baa8
    }
    50% {
        box-shadow: 0 0 10px #10baa8
    }
    to {
        box-shadow: 0 0 3px #10baa8
    }
}

@keyframes glowing-turquoise {
    0% {
        box-shadow: 0 0 3px #10baa8
    }
    50% {
        box-shadow: 0 0 10px #10baa8
    }
    to {
        box-shadow: 0 0 3px #10baa8
    }
}

.cm-css-spin {
    will-change: transform;
    -webkit-animation: spin .8s linear infinite;
    animation: spin .8s linear infinite
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.cm-scroll-down-animation {
    -webkit-animation: scroll-down 1.5s infinite;
    animation: scroll-down 1.5s infinite;
    transition: all 12s cubic-bezier(.27, 0, .4, 1);
    position: relative;
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
    opacity: 1
}

@-webkit-keyframes scroll-down {
    0% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
        opacity: 1
    }
    30% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px);
        opacity: 0
    }
    50% {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
        opacity: 0
    }
    80% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
        opacity: 1
    }
}

@keyframes scroll-down {
    0% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
        opacity: 1
    }
    30% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px);
        opacity: 0
    }
    50% {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
        opacity: 0
    }
    80% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
        opacity: 1
    }
}

@-webkit-keyframes new-message {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes new-message {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.new-message:before {
    position: absolute !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    z-index: 1;
    content: "";
    background: #10baa8;
    -webkit-animation: new-message .7s linear 0s infinite alternate;
    animation: new-message .7s linear 0s infinite alternate
}

.cmPortalRevealAnimation {
    -webkit-animation-name: opacity-in, motion-up;
    animation-name: opacity-in, motion-up
}

@-webkit-keyframes opacity-in {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes opacity-in {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes motion-up {
    0% {
        -webkit-transform: translateY(60px);
        transform: translateY(60px)
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes motion-up {
    0% {
        -webkit-transform: translateY(60px);
        transform: translateY(60px)
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.unsaved-animation {
    -webkit-animation-name: opacity-05;
    animation-name: opacity-05;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1
}

@-webkit-keyframes opacity-05 {
    0% {
        opacity: 1
    }
    50% {
        opacity: .5
    }
    to {
        opacity: 1
    }
}

@keyframes opacity-05 {
    0% {
        opacity: 1
    }
    50% {
        opacity: .5
    }
    to {
        opacity: 1
    }
}

.cm-route-fade-enter {
    opacity: .01
}

.cm-route-fade-enter-active {
    opacity: .99;
    transition: opacity .1s
}

.cm-route-fade-exit {
    opacity: 1
}

.cm-route-fade-exit-active {
    opacity: 0;
    transition: opacity .1s
}

.cm-modal-open-appear .cm-modal-dialog {
    opacity: 0;
    -webkit-transform: scale(.8);
    transform: scale(.8)
}

.cm-modal-open-appear-active .cm-modal-dialog, .cm-modal-open-exit .cm-modal-dialog {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    transition: all .25s ease-in-out
}

.cm-modal-open-exit-active .cm-modal-dialog {
    opacity: 0;
    -webkit-transform: scale(.8);
    transform: scale(.8)
}

@-webkit-keyframes marquee {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@keyframes marquee {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

.scroll-thumb-animation {
    will-change: opacity;
    transition: opacity .4s ease;
    opacity: 0
}

.react-datepicker-wrapper {
    display: inline-block;
    width: 100%;
    padding: 0;
    border: 0
}

.react-datepicker {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, sans-serif;
    font-size: 12px;
    background-color: #1b1c23;
    color: #959aa2;
    border-radius: 8px;
    display: inline-block;
    position: relative;
    box-shadow: 0 1px 5px 1px rgba(0, 0, 0, .6)
}

.react-datepicker--time-only .react-datepicker__triangle {
    left: 35px
}

.react-datepicker--time-only .react-datepicker__time-container {
    border-left: 0
}

.react-datepicker--time-only .react-datepicker__time, .react-datepicker--time-only .react-datepicker__time-box {
    border-radius: .3rem
}

.react-datepicker__triangle {
    position: absolute;
    left: 50px
}

.react-datepicker-popper {
    z-index: 1
}

.react-datepicker-popper[data-placement^=bottom] {
    margin-top: 10px
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
    margin-left: -8px;
    position: absolute;
    top: 0;
    margin-top: -8px
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before {
    box-sizing: content-box;
    position: absolute;
    border: 8px solid transparent;
    height: 0;
    width: 1px
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before {
    content: "";
    z-index: -1;
    border-width: 8px;
    left: -8px
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before {
    border-top: none;
    border-bottom-color: #1b1c23
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before {
    top: -1px;
    border-bottom-color: #111217
}

.react-datepicker-popper[data-placement^=top] {
    margin-bottom: 10px
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
    margin-left: -8px;
    position: absolute;
    bottom: 0;
    margin-bottom: -8px
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before {
    box-sizing: content-box;
    position: absolute;
    border: 8px solid transparent;
    height: 0;
    width: 1px
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before {
    content: "";
    z-index: -1;
    border-width: 8px;
    left: -8px;
    border-bottom-color: #111217
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before {
    border-bottom: none;
    border-top-color: #1b1c23
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before {
    bottom: -1px;
    border-top-color: #111217
}

.react-datepicker-popper[data-placement^=right] {
    margin-left: 8px
}

.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
    left: auto;
    right: 42px
}

.react-datepicker-popper[data-placement^=left] {
    margin-right: 8px
}

.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
    left: 42px;
    right: auto
}

.react-datepicker__header {
    text-align: center;
    background-color: #1b1c23;
    border-bottom: 1px solid #111217;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    padding-top: 8px;
    position: relative
}

.react-datepicker__header--time {
    padding-bottom: 8px;
    padding-left: 5px;
    padding-right: 5px
}

.react-datepicker__month-dropdown-container--scroll, .react-datepicker__month-dropdown-container--select, .react-datepicker__month-year-dropdown-container--scroll, .react-datepicker__month-year-dropdown-container--select, .react-datepicker__year-dropdown-container--scroll, .react-datepicker__year-dropdown-container--select {
    display: inline-block;
    margin: 0 2px
}

.react-datepicker-time__header, .react-datepicker-year-header, .react-datepicker__current-month {
    margin-top: 0;
    color: #ebeef2;
    font-weight: 700;
    font-size: 14.16px
}

.react-datepicker-time__header {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.react-datepicker__navigation {
    background: 0 0;
    line-height: 26px;
    text-align: center;
    cursor: pointer;
    position: absolute;
    top: 10px;
    width: 0;
    padding: 0;
    border: .45rem solid transparent;
    z-index: 1;
    height: 10px;
    width: 10px;
    text-indent: -999em;
    overflow: hidden
}

.react-datepicker__navigation--previous {
    left: 10px;
    border-right-color: #474954
}

.react-datepicker__navigation--previous:hover {
    border-right-color: #ebeef2
}

.react-datepicker__navigation--previous--disabled, .react-datepicker__navigation--previous--disabled:hover {
    border-right-color: #2f3139;
    cursor: default
}

.react-datepicker__navigation--next {
    right: 10px;
    border-left-color: #474954
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
    right: 95px
}

.react-datepicker__navigation--next:hover {
    border-left-color: #ebeef2
}

.react-datepicker__navigation--next--disabled, .react-datepicker__navigation--next--disabled:hover {
    border-left-color: #2f3139;
    cursor: default
}

.react-datepicker__navigation--years {
    position: relative;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.react-datepicker__navigation--years-previous {
    top: 4px;
    border-top-color: #474954
}

.react-datepicker__navigation--years-previous:hover {
    border-top-color: #ebeef2
}

.react-datepicker__navigation--years-upcoming {
    top: -4px;
    border-bottom-color: #474954
}

.react-datepicker__navigation--years-upcoming:hover {
    border-bottom-color: #ebeef2
}

.react-datepicker__month-container {
    float: left
}

.react-datepicker__month {
    margin: .7rem;
    text-align: center
}

.react-datepicker__month .react-datepicker__month-text, .react-datepicker__month .react-datepicker__quarter-text {
    display: inline-block;
    width: 56px;
    width: 4rem;
    margin: 2px
}

.react-datepicker__input-time-container {
    clear: both;
    width: 100%;
    float: left;
    margin: 5px 0 10px 15px;
    text-align: left
}

.react-datepicker__input-time-container .react-datepicker-time__caption, .react-datepicker__input-time-container .react-datepicker-time__input-container {
    display: inline-block
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
    display: inline-block;
    margin-left: 10px
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
    width: 85px
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button, .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
    -moz-appearance: textfield
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
    margin-left: 5px;
    display: inline-block
}

.react-datepicker__time-container {
    float: right;
    border-left: 1px solid #111217;
    width: 85px
}

.react-datepicker__time-container--with-today-button {
    display: inline;
    border: 1px solid #aeaeae;
    border-radius: .3rem;
    position: absolute;
    right: -72px;
    top: 0
}

.react-datepicker__time-container .react-datepicker__time {
    position: relative;
    background: #1b1c23
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
    width: 85px;
    overflow-x: hidden;
    margin: 0 auto;
    text-align: center
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
    list-style: none;
    margin: 0;
    height: 208px;
    overflow-y: scroll;
    padding-right: 0;
    padding-left: 0;
    width: 100%;
    box-sizing: content-box
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
    height: 30px;
    padding: 5px 10px;
    white-space: nowrap
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
    cursor: pointer;
    background-color: #262831;
    color: #ebeef2
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
    background-color: #10baa8;
    color: #fff;
    font-weight: 700
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
    background-color: #10baa8
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
    color: #474954
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
    cursor: default;
    background-color: transparent
}

.react-datepicker__week-number {
    color: #474954;
    display: inline-block;
    width: 26px;
    line-height: 26px;
    text-align: center;
    margin: .23333333rem
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
    cursor: pointer
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
    border-radius: 8px;
    background-color: #1b1c23
}

.react-datepicker__day-names, .react-datepicker__week {
    white-space: nowrap
}

.react-datepicker__day, .react-datepicker__day-name, .react-datepicker__time-name {
    color: #959aa2;
    display: inline-block;
    width: 26px;
    line-height: 26px;
    text-align: center;
    margin: .23333333rem
}

.react-datepicker__month--in-range, .react-datepicker__month--in-selecting-range, .react-datepicker__month--selected, .react-datepicker__quarter--in-range, .react-datepicker__quarter--in-selecting-range, .react-datepicker__quarter--selected {
    border-radius: 100%;
    background-color: #10baa8;
    color: #fff
}

.react-datepicker__month--in-range:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--selected:hover, .react-datepicker__quarter--in-range:hover, .react-datepicker__quarter--in-selecting-range:hover, .react-datepicker__quarter--selected:hover {
    background-color: #0ea393
}

.react-datepicker__month--disabled, .react-datepicker__quarter--disabled {
    color: #474954;
    pointer-events: none
}

.react-datepicker__month--disabled:hover, .react-datepicker__quarter--disabled:hover {
    cursor: default;
    background-color: transparent
}

.react-datepicker__day, .react-datepicker__month-text, .react-datepicker__quarter-text {
    cursor: pointer
}

.react-datepicker__day:hover, .react-datepicker__month-text:hover, .react-datepicker__quarter-text:hover {
    border-radius: 100%;
    background-color: #262831;
    color: #ebeef2
}

.react-datepicker__day--today, .react-datepicker__month-text--today, .react-datepicker__quarter-text--today {
    font-weight: 700;
    color: #fff
}

.react-datepicker__day--highlighted, .react-datepicker__month-text--highlighted, .react-datepicker__quarter-text--highlighted {
    border-radius: 100%;
    background-color: #1b1c23;
    color: #fff
}

.react-datepicker__day--highlighted:hover, .react-datepicker__month-text--highlighted:hover, .react-datepicker__quarter-text--highlighted:hover {
    background-color: #101015
}

.react-datepicker__day--highlighted-custom-1, .react-datepicker__month-text--highlighted-custom-1, .react-datepicker__quarter-text--highlighted-custom-1 {
    color: #f0f
}

.react-datepicker__day--highlighted-custom-2, .react-datepicker__month-text--highlighted-custom-2, .react-datepicker__quarter-text--highlighted-custom-2 {
    color: green
}

.react-datepicker__day--in-range, .react-datepicker__day--in-selecting-range, .react-datepicker__day--selected, .react-datepicker__month-text--in-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__month-text--selected, .react-datepicker__quarter-text--in-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__quarter-text--selected {
    border-radius: 100%;
    background-color: #10baa8;
    color: #fff
}

.react-datepicker__day--in-range:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--selected:hover, .react-datepicker__month-text--in-range:hover, .react-datepicker__month-text--in-selecting-range:hover, .react-datepicker__month-text--selected:hover, .react-datepicker__quarter-text--in-range:hover, .react-datepicker__quarter-text--in-selecting-range:hover, .react-datepicker__quarter-text--selected:hover {
    background-color: #0ea393
}

.react-datepicker__day--keyboard-selected, .react-datepicker__month-text--keyboard-selected, .react-datepicker__quarter-text--keyboard-selected {
    border-radius: 100%;
    background-color: #14e9d2;
    color: #fff
}

.react-datepicker__day--keyboard-selected:hover, .react-datepicker__month-text--keyboard-selected:hover, .react-datepicker__quarter-text--keyboard-selected:hover {
    background-color: #0ea393
}

.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range), .react-datepicker__day--in-selecting-range:not(.react-datepicker__month-text--in-range), .react-datepicker__day--in-selecting-range:not(.react-datepicker__quarter-text--in-range), .react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range), .react-datepicker__month-text--in-selecting-range:not(.react-datepicker__month-text--in-range), .react-datepicker__month-text--in-selecting-range:not(.react-datepicker__quarter-text--in-range), .react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range), .react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__month-text--in-range), .react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__quarter-text--in-range) {
    background-color: rgba(16, 186, 168, .005)
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range), .react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__month-text--in-selecting-range), .react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__quarter-text--in-selecting-range), .react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range), .react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__month-text--in-selecting-range), .react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__quarter-text--in-selecting-range), .react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range), .react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__month-text--in-selecting-range), .react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__quarter-text--in-selecting-range) {
    background-color: #1b1c23;
    color: #959aa2
}

.react-datepicker__day--disabled, .react-datepicker__month-text--disabled, .react-datepicker__quarter-text--disabled {
    cursor: default;
    color: #474954
}

.react-datepicker__day--disabled:hover, .react-datepicker__month-text--disabled:hover, .react-datepicker__quarter-text--disabled:hover {
    color: #474954;
    background-color: transparent
}

.react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__quarter-text.react-datepicker__month--in-range:hover, .react-datepicker__quarter-text.react-datepicker__month--selected:hover, .react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover, .react-datepicker__quarter-text.react-datepicker__quarter--selected:hover {
    background-color: #10baa8
}

.react-datepicker__month-text:hover, .react-datepicker__quarter-text:hover {
    background-color: #1b1c23
}

.react-datepicker__input-container {
    position: relative;
    display: inline-block;
    width: 100%
}

.react-datepicker__month-read-view, .react-datepicker__month-year-read-view, .react-datepicker__year-read-view {
    border: 1px solid transparent;
    border-radius: 8px
}

.react-datepicker__month-read-view:hover, .react-datepicker__month-year-read-view:hover, .react-datepicker__year-read-view:hover {
    cursor: pointer
}

.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow, .react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow {
    border-top-color: #ebeef2
}

.react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker__year-read-view--down-arrow {
    position: absolute;
    bottom: 0;
    margin-bottom: -8px;
    border-top-color: #474954;
    float: right;
    margin-left: 20px;
    top: 8px;
    position: relative;
    border-width: .45rem
}

.react-datepicker__month-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow:before, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow:before, .react-datepicker__year-read-view--down-arrow, .react-datepicker__year-read-view--down-arrow:before {
    box-sizing: content-box;
    position: absolute;
    border: 8px solid transparent;
    height: 0;
    width: 1px
}

.react-datepicker__month-read-view--down-arrow:before, .react-datepicker__month-year-read-view--down-arrow:before, .react-datepicker__year-read-view--down-arrow:before {
    content: "";
    z-index: -1;
    border-width: 8px;
    left: -8px;
    border-bottom-color: #111217
}

.react-datepicker__month-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow:before, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow:before, .react-datepicker__year-read-view--down-arrow, .react-datepicker__year-read-view--down-arrow:before {
    border-bottom: none;
    border-top-color: #1b1c23
}

.react-datepicker__month-read-view--down-arrow:before, .react-datepicker__month-year-read-view--down-arrow:before, .react-datepicker__year-read-view--down-arrow:before {
    bottom: -1px;
    border-top-color: #111217
}

.react-datepicker__month-dropdown, .react-datepicker__month-year-dropdown, .react-datepicker__year-dropdown {
    background-color: #1b1c23;
    position: absolute;
    width: 50%;
    left: 25%;
    top: 30px;
    z-index: 1;
    text-align: center;
    border-radius: 8px;
    border: 1px solid #111217
}

.react-datepicker__month-dropdown:hover, .react-datepicker__month-year-dropdown:hover, .react-datepicker__year-dropdown:hover {
    cursor: pointer
}

.react-datepicker__month-dropdown--scrollable, .react-datepicker__month-year-dropdown--scrollable, .react-datepicker__year-dropdown--scrollable {
    height: 150px;
    overflow-y: scroll
}

.react-datepicker__month-option, .react-datepicker__month-year-option, .react-datepicker__year-option {
    line-height: 20px;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.react-datepicker__month-option:first-of-type, .react-datepicker__month-year-option:first-of-type, .react-datepicker__year-option:first-of-type {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

.react-datepicker__month-option:last-of-type, .react-datepicker__month-year-option:last-of-type, .react-datepicker__year-option:last-of-type {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px
}

.react-datepicker__month-option:hover, .react-datepicker__month-year-option:hover, .react-datepicker__year-option:hover {
    background-color: #474954
}

.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming, .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming, .react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming {
    border-bottom-color: #ebeef2
}

.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous, .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous, .react-datepicker__year-option:hover .react-datepicker__navigation--years-previous {
    border-top-color: #ebeef2
}

.react-datepicker__month-option--selected, .react-datepicker__month-year-option--selected, .react-datepicker__year-option--selected {
    position: absolute;
    left: 15px
}

.react-datepicker__close-icon {
    cursor: pointer;
    background-color: transparent;
    border: 0;
    outline: 0;
    padding: 0 6px 0 0;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    display: table-cell;
    vertical-align: middle
}

.react-datepicker__close-icon:after {
    cursor: pointer;
    background-color: #10baa8;
    color: #fff;
    border-radius: 50%;
    height: 16px;
    width: 16px;
    padding: 2px;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    content: "\D7"
}

.react-datepicker__today-button {
    background: #1b1c23;
    border-top: 1px solid #111217;
    cursor: pointer;
    text-align: center;
    font-weight: 700;
    padding: 5px 0;
    clear: left
}

.react-datepicker__portal {
    position: fixed;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, .8);
    left: 0;
    top: 0;
    justify-content: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 2147483647
}

.react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__time-name {
    width: 42px;
    width: 3rem;
    line-height: 42px;
    line-height: 3rem
}

.react-datepicker__portal .react-datepicker-time__header, .react-datepicker__portal .react-datepicker__current-month {
    font-size: 21.6px
}

.react-datepicker__portal .react-datepicker__navigation {
    border: .81rem solid transparent
}

.react-datepicker__portal .react-datepicker__navigation--previous {
    border-right-color: #474954
}

.react-datepicker__portal .react-datepicker__navigation--previous:hover {
    border-right-color: #ebeef2
}

.react-datepicker__portal .react-datepicker__navigation--previous--disabled, .react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover {
    border-right-color: #2f3139;
    cursor: default
}

.react-datepicker__portal .react-datepicker__navigation--next {
    border-left-color: #474954
}

.react-datepicker__portal .react-datepicker__navigation--next:hover {
    border-left-color: #ebeef2
}

.react-datepicker__portal .react-datepicker__navigation--next--disabled, .react-datepicker__portal .react-datepicker__navigation--next--disabled:hover {
    border-left-color: #2f3139;
    cursor: default
}

.ant-btn {
    transition: all .2s ease;
    vertical-align: middle;
    line-height: 1.5em;
    margin: 0;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    border-radius: 500px;
    font-weight: 700;
    -webkit-appearance: none !important;
    text-shadow: none !important;
    outline: none !important;
    position: relative;
    display: inline-block;
    font-weight: 600;
    white-space: nowrap;
    text-align: center;
    background-image: none;
    box-shadow: 0 2px 0 rgba(0, 0, 0, .015);
    cursor: pointer;
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: manipulation;
    height: 40px;
    padding: 7.5px 19px;
    font-size: 14px;
    border-radius: 12px;
    color: #111217;
    background-color: #ebeef2;
    border: 2px solid #ebeef2
}

.ant-btn:not(.btn-bordered) {
    line-height: 41px !important
}

.ant-btn.btn-bordered {
    line-height: 37px !important
}

.ant-btn .icon, .ant-btn span {
    font-size: inherit;
    display: inline-block
}

.ant-btn .icon + .icon, .ant-btn .icon + span, .ant-btn span + .icon, .ant-btn span + span {
    margin-left: 3px
}

.ant-btn > .anticon {
    line-height: 1
}

.ant-btn, .ant-btn:active, .ant-btn:focus {
    outline: 0
}

.ant-btn:not([disabled]):hover {
    text-decoration: none
}

.ant-btn:not([disabled]):active {
    outline: 0;
    box-shadow: none
}

.ant-btn.disabled, .ant-btn[disabled] {
    cursor: not-allowed
}

.ant-btn.disabled > *, .ant-btn[disabled] > * {
    pointer-events: none
}

.ant-btn-lg {
    height: 58px;
    padding: 15px 19px;
    font-size: 16px;
    border-radius: 12px
}

.ant-btn-sm {
    height: 31px;
    padding: 3px 6px;
    font-size: 14px;
    border-radius: 5px
}

.ant-btn > a:only-child {
    color: currentColor
}

.ant-btn > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn:focus, .ant-btn:hover {
    color: #32c7b3;
    background-color: #ebeef2;
    border-color: #32c7b3
}

.ant-btn:focus > a:only-child, .ant-btn:hover > a:only-child {
    color: currentColor
}

.ant-btn:focus > a:only-child:after, .ant-btn:hover > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn.active, .ant-btn:active {
    color: #06948a;
    background-color: #ebeef2;
    border-color: #06948a
}

.ant-btn.active > a:only-child, .ant-btn:active > a:only-child {
    color: currentColor
}

.ant-btn.active > a:only-child:after, .ant-btn:active > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-disabled, .ant-btn-disabled.active, .ant-btn-disabled:active, .ant-btn-disabled:focus, .ant-btn-disabled:hover, .ant-btn.disabled, .ant-btn.disabled.active, .ant-btn.disabled:active, .ant-btn.disabled:focus, .ant-btn.disabled:hover, .ant-btn[disabled], .ant-btn[disabled].active, .ant-btn[disabled]:active, .ant-btn[disabled]:focus, .ant-btn[disabled]:hover {
    color: #5e6170;
    background-color: #1b1c23;
    border-color: rgba(94, 97, 112, .25);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-disabled.active > a:only-child, .ant-btn-disabled:active > a:only-child, .ant-btn-disabled:focus > a:only-child, .ant-btn-disabled:hover > a:only-child, .ant-btn-disabled > a:only-child, .ant-btn.disabled.active > a:only-child, .ant-btn.disabled:active > a:only-child, .ant-btn.disabled:focus > a:only-child, .ant-btn.disabled:hover > a:only-child, .ant-btn.disabled > a:only-child, .ant-btn[disabled].active > a:only-child, .ant-btn[disabled]:active > a:only-child, .ant-btn[disabled]:focus > a:only-child, .ant-btn[disabled]:hover > a:only-child, .ant-btn[disabled] > a:only-child {
    color: currentColor
}

.ant-btn-disabled.active > a:only-child:after, .ant-btn-disabled:active > a:only-child:after, .ant-btn-disabled:focus > a:only-child:after, .ant-btn-disabled:hover > a:only-child:after, .ant-btn-disabled > a:only-child:after, .ant-btn.disabled.active > a:only-child:after, .ant-btn.disabled:active > a:only-child:after, .ant-btn.disabled:focus > a:only-child:after, .ant-btn.disabled:hover > a:only-child:after, .ant-btn.disabled > a:only-child:after, .ant-btn[disabled].active > a:only-child:after, .ant-btn[disabled]:active > a:only-child:after, .ant-btn[disabled]:focus > a:only-child:after, .ant-btn[disabled]:hover > a:only-child:after, .ant-btn[disabled] > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn.active, .ant-btn:active, .ant-btn:focus, .ant-btn:hover {
    text-decoration: none;
    background: #ebeef2
}

.ant-btn > i, .ant-btn > span {
    display: inline-block;
    transition: margin-left .3s cubic-bezier(.645, .045, .355, 1);
    pointer-events: none
}

.ant-btn-primary {
    color: #fff;
    background-color: #10baa8;
    border-color: #10baa8;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 0 rgba(0, 0, 0, .045)
}

.ant-btn-primary:active {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.ant-btn-primary:not(.btn-bordered) {
    color: #fff;
    background: #10baa8;
    border-color: #10baa8
}

.ant-btn-primary.btn-bordered {
    color: #ebeef2;
    background: 0 0;
    border: 2px solid #10baa8
}

.ant-btn-primary > a:only-child {
    color: currentColor
}

.ant-btn-primary > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-primary:focus, .ant-btn-primary:hover {
    color: #fff;
    background-color: #32c7b3;
    border-color: #32c7b3
}

.ant-btn-primary:focus > a:only-child, .ant-btn-primary:hover > a:only-child {
    color: currentColor
}

.ant-btn-primary:focus > a:only-child:after, .ant-btn-primary:hover > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-primary.active, .ant-btn-primary:active {
    color: #fff;
    background-color: #06948a;
    border-color: #06948a
}

.ant-btn-primary.active > a:only-child, .ant-btn-primary:active > a:only-child {
    color: currentColor
}

.ant-btn-primary.active > a:only-child:after, .ant-btn-primary:active > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-primary-disabled, .ant-btn-primary-disabled.active, .ant-btn-primary-disabled:active, .ant-btn-primary-disabled:focus, .ant-btn-primary-disabled:hover, .ant-btn-primary.disabled, .ant-btn-primary.disabled.active, .ant-btn-primary.disabled:active, .ant-btn-primary.disabled:focus, .ant-btn-primary.disabled:hover, .ant-btn-primary[disabled], .ant-btn-primary[disabled].active, .ant-btn-primary[disabled]:active, .ant-btn-primary[disabled]:focus, .ant-btn-primary[disabled]:hover {
    color: #5e6170;
    background-color: #1b1c23;
    border-color: rgba(94, 97, 112, .25);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-primary-disabled.active > a:only-child, .ant-btn-primary-disabled:active > a:only-child, .ant-btn-primary-disabled:focus > a:only-child, .ant-btn-primary-disabled:hover > a:only-child, .ant-btn-primary-disabled > a:only-child, .ant-btn-primary.disabled.active > a:only-child, .ant-btn-primary.disabled:active > a:only-child, .ant-btn-primary.disabled:focus > a:only-child, .ant-btn-primary.disabled:hover > a:only-child, .ant-btn-primary.disabled > a:only-child, .ant-btn-primary[disabled].active > a:only-child, .ant-btn-primary[disabled]:active > a:only-child, .ant-btn-primary[disabled]:focus > a:only-child, .ant-btn-primary[disabled]:hover > a:only-child, .ant-btn-primary[disabled] > a:only-child {
    color: currentColor
}

.ant-btn-primary-disabled.active > a:only-child:after, .ant-btn-primary-disabled:active > a:only-child:after, .ant-btn-primary-disabled:focus > a:only-child:after, .ant-btn-primary-disabled:hover > a:only-child:after, .ant-btn-primary-disabled > a:only-child:after, .ant-btn-primary.disabled.active > a:only-child:after, .ant-btn-primary.disabled:active > a:only-child:after, .ant-btn-primary.disabled:focus > a:only-child:after, .ant-btn-primary.disabled:hover > a:only-child:after, .ant-btn-primary.disabled > a:only-child:after, .ant-btn-primary[disabled].active > a:only-child:after, .ant-btn-primary[disabled]:active > a:only-child:after, .ant-btn-primary[disabled]:focus > a:only-child:after, .ant-btn-primary[disabled]:hover > a:only-child:after, .ant-btn-primary[disabled] > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
    border-right-color: #10baa8;
    border-left-color: #10baa8
}

.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {
    border-color: #ebeef2
}

.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {
    border-right-color: #10baa8
}

.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {
    border-right-color: #ebeef2
}

.ant-btn-group .ant-btn-primary + .ant-btn-primary, .ant-btn-group .ant-btn-primary:last-child:not(:first-child) {
    border-left-color: #10baa8
}

.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled], .ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled] {
    border-left-color: #ebeef2
}

.ant-btn-ghost {
    color: #ebeef2;
    background-color: transparent;
    border-color: rgba(94, 97, 112, .25)
}

.ant-btn-ghost > a:only-child {
    color: currentColor
}

.ant-btn-ghost > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-ghost:focus, .ant-btn-ghost:hover {
    color: #32c7b3;
    background-color: transparent;
    border-color: #32c7b3
}

.ant-btn-ghost:focus > a:only-child, .ant-btn-ghost:hover > a:only-child {
    color: currentColor
}

.ant-btn-ghost:focus > a:only-child:after, .ant-btn-ghost:hover > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-ghost.active, .ant-btn-ghost:active {
    color: #06948a;
    background-color: transparent;
    border-color: #06948a
}

.ant-btn-ghost.active > a:only-child, .ant-btn-ghost:active > a:only-child {
    color: currentColor
}

.ant-btn-ghost.active > a:only-child:after, .ant-btn-ghost:active > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-ghost-disabled, .ant-btn-ghost-disabled.active, .ant-btn-ghost-disabled:active, .ant-btn-ghost-disabled:focus, .ant-btn-ghost-disabled:hover, .ant-btn-ghost.disabled, .ant-btn-ghost.disabled.active, .ant-btn-ghost.disabled:active, .ant-btn-ghost.disabled:focus, .ant-btn-ghost.disabled:hover, .ant-btn-ghost[disabled], .ant-btn-ghost[disabled].active, .ant-btn-ghost[disabled]:active, .ant-btn-ghost[disabled]:focus, .ant-btn-ghost[disabled]:hover {
    color: #5e6170;
    background-color: #1b1c23;
    border-color: rgba(94, 97, 112, .25);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-ghost-disabled.active > a:only-child, .ant-btn-ghost-disabled:active > a:only-child, .ant-btn-ghost-disabled:focus > a:only-child, .ant-btn-ghost-disabled:hover > a:only-child, .ant-btn-ghost-disabled > a:only-child, .ant-btn-ghost.disabled.active > a:only-child, .ant-btn-ghost.disabled:active > a:only-child, .ant-btn-ghost.disabled:focus > a:only-child, .ant-btn-ghost.disabled:hover > a:only-child, .ant-btn-ghost.disabled > a:only-child, .ant-btn-ghost[disabled].active > a:only-child, .ant-btn-ghost[disabled]:active > a:only-child, .ant-btn-ghost[disabled]:focus > a:only-child, .ant-btn-ghost[disabled]:hover > a:only-child, .ant-btn-ghost[disabled] > a:only-child {
    color: currentColor
}

.ant-btn-ghost-disabled.active > a:only-child:after, .ant-btn-ghost-disabled:active > a:only-child:after, .ant-btn-ghost-disabled:focus > a:only-child:after, .ant-btn-ghost-disabled:hover > a:only-child:after, .ant-btn-ghost-disabled > a:only-child:after, .ant-btn-ghost.disabled.active > a:only-child:after, .ant-btn-ghost.disabled:active > a:only-child:after, .ant-btn-ghost.disabled:focus > a:only-child:after, .ant-btn-ghost.disabled:hover > a:only-child:after, .ant-btn-ghost.disabled > a:only-child:after, .ant-btn-ghost[disabled].active > a:only-child:after, .ant-btn-ghost[disabled]:active > a:only-child:after, .ant-btn-ghost[disabled]:focus > a:only-child:after, .ant-btn-ghost[disabled]:hover > a:only-child:after, .ant-btn-ghost[disabled] > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-dashed {
    color: #111217;
    background-color: #ebeef2;
    border-color: #ebeef2;
    border-style: dashed
}

.ant-btn-dashed > a:only-child {
    color: currentColor
}

.ant-btn-dashed > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-dashed:focus, .ant-btn-dashed:hover {
    color: #32c7b3;
    background-color: #ebeef2;
    border-color: #32c7b3
}

.ant-btn-dashed:focus > a:only-child, .ant-btn-dashed:hover > a:only-child {
    color: currentColor
}

.ant-btn-dashed:focus > a:only-child:after, .ant-btn-dashed:hover > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-dashed.active, .ant-btn-dashed:active {
    color: #06948a;
    background-color: #ebeef2;
    border-color: #06948a
}

.ant-btn-dashed.active > a:only-child, .ant-btn-dashed:active > a:only-child {
    color: currentColor
}

.ant-btn-dashed.active > a:only-child:after, .ant-btn-dashed:active > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-dashed-disabled, .ant-btn-dashed-disabled.active, .ant-btn-dashed-disabled:active, .ant-btn-dashed-disabled:focus, .ant-btn-dashed-disabled:hover, .ant-btn-dashed.disabled, .ant-btn-dashed.disabled.active, .ant-btn-dashed.disabled:active, .ant-btn-dashed.disabled:focus, .ant-btn-dashed.disabled:hover, .ant-btn-dashed[disabled], .ant-btn-dashed[disabled].active, .ant-btn-dashed[disabled]:active, .ant-btn-dashed[disabled]:focus, .ant-btn-dashed[disabled]:hover {
    color: #5e6170;
    background-color: #1b1c23;
    border-color: rgba(94, 97, 112, .25);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-dashed-disabled.active > a:only-child, .ant-btn-dashed-disabled:active > a:only-child, .ant-btn-dashed-disabled:focus > a:only-child, .ant-btn-dashed-disabled:hover > a:only-child, .ant-btn-dashed-disabled > a:only-child, .ant-btn-dashed.disabled.active > a:only-child, .ant-btn-dashed.disabled:active > a:only-child, .ant-btn-dashed.disabled:focus > a:only-child, .ant-btn-dashed.disabled:hover > a:only-child, .ant-btn-dashed.disabled > a:only-child, .ant-btn-dashed[disabled].active > a:only-child, .ant-btn-dashed[disabled]:active > a:only-child, .ant-btn-dashed[disabled]:focus > a:only-child, .ant-btn-dashed[disabled]:hover > a:only-child, .ant-btn-dashed[disabled] > a:only-child {
    color: currentColor
}

.ant-btn-dashed-disabled.active > a:only-child:after, .ant-btn-dashed-disabled:active > a:only-child:after, .ant-btn-dashed-disabled:focus > a:only-child:after, .ant-btn-dashed-disabled:hover > a:only-child:after, .ant-btn-dashed-disabled > a:only-child:after, .ant-btn-dashed.disabled.active > a:only-child:after, .ant-btn-dashed.disabled:active > a:only-child:after, .ant-btn-dashed.disabled:focus > a:only-child:after, .ant-btn-dashed.disabled:hover > a:only-child:after, .ant-btn-dashed.disabled > a:only-child:after, .ant-btn-dashed[disabled].active > a:only-child:after, .ant-btn-dashed[disabled]:active > a:only-child:after, .ant-btn-dashed[disabled]:focus > a:only-child:after, .ant-btn-dashed[disabled]:hover > a:only-child:after, .ant-btn-dashed[disabled] > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-danger {
    color: #fff;
    background-color: #c43855;
    border-color: #c43855;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 0 rgba(0, 0, 0, .045)
}

.ant-btn-danger:active {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.ant-btn-danger:not(.btn-bordered) {
    color: #fff;
    background: #c43855;
    border-color: #c43855
}

.ant-btn-danger.btn-bordered {
    color: #ebeef2;
    background: 0 0;
    border: 2px solid #c43855
}

.ant-btn-danger > a:only-child {
    color: currentColor
}

.ant-btn-danger > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-danger:focus, .ant-btn-danger:hover {
    color: #fff;
    background-color: #d15e71;
    border-color: #d15e71
}

.ant-btn-danger:focus > a:only-child, .ant-btn-danger:hover > a:only-child {
    color: currentColor
}

.ant-btn-danger:focus > a:only-child:after, .ant-btn-danger:hover > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-danger.active, .ant-btn-danger:active {
    color: #fff;
    background-color: #9e2642;
    border-color: #9e2642
}

.ant-btn-danger.active > a:only-child, .ant-btn-danger:active > a:only-child {
    color: currentColor
}

.ant-btn-danger.active > a:only-child:after, .ant-btn-danger:active > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-danger-disabled, .ant-btn-danger-disabled.active, .ant-btn-danger-disabled:active, .ant-btn-danger-disabled:focus, .ant-btn-danger-disabled:hover, .ant-btn-danger.disabled, .ant-btn-danger.disabled.active, .ant-btn-danger.disabled:active, .ant-btn-danger.disabled:focus, .ant-btn-danger.disabled:hover, .ant-btn-danger[disabled], .ant-btn-danger[disabled].active, .ant-btn-danger[disabled]:active, .ant-btn-danger[disabled]:focus, .ant-btn-danger[disabled]:hover {
    color: #5e6170;
    background-color: #1b1c23;
    border-color: rgba(94, 97, 112, .25);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-danger-disabled.active > a:only-child, .ant-btn-danger-disabled:active > a:only-child, .ant-btn-danger-disabled:focus > a:only-child, .ant-btn-danger-disabled:hover > a:only-child, .ant-btn-danger-disabled > a:only-child, .ant-btn-danger.disabled.active > a:only-child, .ant-btn-danger.disabled:active > a:only-child, .ant-btn-danger.disabled:focus > a:only-child, .ant-btn-danger.disabled:hover > a:only-child, .ant-btn-danger.disabled > a:only-child, .ant-btn-danger[disabled].active > a:only-child, .ant-btn-danger[disabled]:active > a:only-child, .ant-btn-danger[disabled]:focus > a:only-child, .ant-btn-danger[disabled]:hover > a:only-child, .ant-btn-danger[disabled] > a:only-child {
    color: currentColor
}

.ant-btn-danger-disabled.active > a:only-child:after, .ant-btn-danger-disabled:active > a:only-child:after, .ant-btn-danger-disabled:focus > a:only-child:after, .ant-btn-danger-disabled:hover > a:only-child:after, .ant-btn-danger-disabled > a:only-child:after, .ant-btn-danger.disabled.active > a:only-child:after, .ant-btn-danger.disabled:active > a:only-child:after, .ant-btn-danger.disabled:focus > a:only-child:after, .ant-btn-danger.disabled:hover > a:only-child:after, .ant-btn-danger.disabled > a:only-child:after, .ant-btn-danger[disabled].active > a:only-child:after, .ant-btn-danger[disabled]:active > a:only-child:after, .ant-btn-danger[disabled]:focus > a:only-child:after, .ant-btn-danger[disabled]:hover > a:only-child:after, .ant-btn-danger[disabled] > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-link {
    color: #ebeef2;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none
}

.ant-btn-link > a:only-child {
    color: currentColor
}

.ant-btn-link > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-link:focus, .ant-btn-link:hover {
    color: #32c7b3;
    background-color: transparent;
    border-color: #32c7b3
}

.ant-btn-link:focus > a:only-child, .ant-btn-link:hover > a:only-child {
    color: currentColor
}

.ant-btn-link:focus > a:only-child:after, .ant-btn-link:hover > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-link.active, .ant-btn-link:active {
    color: #06948a;
    background-color: transparent;
    border-color: #06948a
}

.ant-btn-link.active > a:only-child, .ant-btn-link:active > a:only-child {
    color: currentColor
}

.ant-btn-link.active > a:only-child:after, .ant-btn-link:active > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-link-disabled, .ant-btn-link-disabled.active, .ant-btn-link-disabled:active, .ant-btn-link-disabled:focus, .ant-btn-link-disabled:hover, .ant-btn-link.disabled, .ant-btn-link.disabled.active, .ant-btn-link.disabled:active, .ant-btn-link.disabled:focus, .ant-btn-link.disabled:hover, .ant-btn-link[disabled], .ant-btn-link[disabled].active, .ant-btn-link[disabled]:active, .ant-btn-link[disabled]:focus, .ant-btn-link[disabled]:hover {
    background-color: #1b1c23;
    border-color: rgba(94, 97, 112, .25)
}

.ant-btn-link:active, .ant-btn-link:focus, .ant-btn-link:hover {
    border-color: transparent
}

.ant-btn-link-disabled, .ant-btn-link-disabled.active, .ant-btn-link-disabled:active, .ant-btn-link-disabled:focus, .ant-btn-link-disabled:hover, .ant-btn-link.disabled, .ant-btn-link.disabled.active, .ant-btn-link.disabled:active, .ant-btn-link.disabled:focus, .ant-btn-link.disabled:hover, .ant-btn-link[disabled], .ant-btn-link[disabled].active, .ant-btn-link[disabled]:active, .ant-btn-link[disabled]:focus, .ant-btn-link[disabled]:hover {
    color: #5e6170;
    background-color: transparent;
    border-color: transparent;
    text-shadow: none;
    box-shadow: none
}

.ant-btn-link-disabled.active > a:only-child, .ant-btn-link-disabled:active > a:only-child, .ant-btn-link-disabled:focus > a:only-child, .ant-btn-link-disabled:hover > a:only-child, .ant-btn-link-disabled > a:only-child, .ant-btn-link.disabled.active > a:only-child, .ant-btn-link.disabled:active > a:only-child, .ant-btn-link.disabled:focus > a:only-child, .ant-btn-link.disabled:hover > a:only-child, .ant-btn-link.disabled > a:only-child, .ant-btn-link[disabled].active > a:only-child, .ant-btn-link[disabled]:active > a:only-child, .ant-btn-link[disabled]:focus > a:only-child, .ant-btn-link[disabled]:hover > a:only-child, .ant-btn-link[disabled] > a:only-child {
    color: currentColor
}

.ant-btn-link-disabled.active > a:only-child:after, .ant-btn-link-disabled:active > a:only-child:after, .ant-btn-link-disabled:focus > a:only-child:after, .ant-btn-link-disabled:hover > a:only-child:after, .ant-btn-link-disabled > a:only-child:after, .ant-btn-link.disabled.active > a:only-child:after, .ant-btn-link.disabled:active > a:only-child:after, .ant-btn-link.disabled:focus > a:only-child:after, .ant-btn-link.disabled:hover > a:only-child:after, .ant-btn-link.disabled > a:only-child:after, .ant-btn-link[disabled].active > a:only-child:after, .ant-btn-link[disabled]:active > a:only-child:after, .ant-btn-link[disabled]:focus > a:only-child:after, .ant-btn-link[disabled]:hover > a:only-child:after, .ant-btn-link[disabled] > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-dangerous {
    color: #c43855;
    background-color: #ebeef2;
    border-color: #c43855
}

.ant-btn-dangerous > a:only-child {
    color: currentColor
}

.ant-btn-dangerous > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-dangerous:focus, .ant-btn-dangerous:hover {
    color: #d15e71;
    background-color: #ebeef2;
    border-color: #d15e71
}

.ant-btn-dangerous:focus > a:only-child, .ant-btn-dangerous:hover > a:only-child {
    color: currentColor
}

.ant-btn-dangerous:focus > a:only-child:after, .ant-btn-dangerous:hover > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-dangerous.active, .ant-btn-dangerous:active {
    color: #9e2642;
    background-color: #ebeef2;
    border-color: #9e2642
}

.ant-btn-dangerous.active > a:only-child, .ant-btn-dangerous:active > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.active > a:only-child:after, .ant-btn-dangerous:active > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-dangerous-disabled, .ant-btn-dangerous-disabled.active, .ant-btn-dangerous-disabled:active, .ant-btn-dangerous-disabled:focus, .ant-btn-dangerous-disabled:hover, .ant-btn-dangerous.disabled, .ant-btn-dangerous.disabled.active, .ant-btn-dangerous.disabled:active, .ant-btn-dangerous.disabled:focus, .ant-btn-dangerous.disabled:hover, .ant-btn-dangerous[disabled], .ant-btn-dangerous[disabled].active, .ant-btn-dangerous[disabled]:active, .ant-btn-dangerous[disabled]:focus, .ant-btn-dangerous[disabled]:hover {
    color: #5e6170;
    background-color: #1b1c23;
    border-color: rgba(94, 97, 112, .25);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-dangerous-disabled.active > a:only-child, .ant-btn-dangerous-disabled:active > a:only-child, .ant-btn-dangerous-disabled:focus > a:only-child, .ant-btn-dangerous-disabled:hover > a:only-child, .ant-btn-dangerous-disabled > a:only-child, .ant-btn-dangerous.disabled.active > a:only-child, .ant-btn-dangerous.disabled:active > a:only-child, .ant-btn-dangerous.disabled:focus > a:only-child, .ant-btn-dangerous.disabled:hover > a:only-child, .ant-btn-dangerous.disabled > a:only-child, .ant-btn-dangerous[disabled].active > a:only-child, .ant-btn-dangerous[disabled]:active > a:only-child, .ant-btn-dangerous[disabled]:focus > a:only-child, .ant-btn-dangerous[disabled]:hover > a:only-child, .ant-btn-dangerous[disabled] > a:only-child {
    color: currentColor
}

.ant-btn-dangerous-disabled.active > a:only-child:after, .ant-btn-dangerous-disabled:active > a:only-child:after, .ant-btn-dangerous-disabled:focus > a:only-child:after, .ant-btn-dangerous-disabled:hover > a:only-child:after, .ant-btn-dangerous-disabled > a:only-child:after, .ant-btn-dangerous.disabled.active > a:only-child:after, .ant-btn-dangerous.disabled:active > a:only-child:after, .ant-btn-dangerous.disabled:focus > a:only-child:after, .ant-btn-dangerous.disabled:hover > a:only-child:after, .ant-btn-dangerous.disabled > a:only-child:after, .ant-btn-dangerous[disabled].active > a:only-child:after, .ant-btn-dangerous[disabled]:active > a:only-child:after, .ant-btn-dangerous[disabled]:focus > a:only-child:after, .ant-btn-dangerous[disabled]:hover > a:only-child:after, .ant-btn-dangerous[disabled] > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-dangerous.ant-btn-primary {
    color: #fff;
    background-color: #c43855;
    border-color: #c43855;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 0 rgba(0, 0, 0, .045)
}

.ant-btn-dangerous.ant-btn-primary:active {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.ant-btn-dangerous.ant-btn-primary:not(.btn-bordered) {
    color: #fff;
    background: #c43855;
    border-color: #c43855
}

.ant-btn-dangerous.ant-btn-primary.btn-bordered {
    color: #ebeef2;
    background: 0 0;
    border: 2px solid #c43855
}

.ant-btn-dangerous.ant-btn-primary > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-primary > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-dangerous.ant-btn-primary:focus, .ant-btn-dangerous.ant-btn-primary:hover {
    color: #fff;
    background-color: #d15e71;
    border-color: #d15e71
}

.ant-btn-dangerous.ant-btn-primary:focus > a:only-child, .ant-btn-dangerous.ant-btn-primary:hover > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-primary:focus > a:only-child:after, .ant-btn-dangerous.ant-btn-primary:hover > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-dangerous.ant-btn-primary.active, .ant-btn-dangerous.ant-btn-primary:active {
    color: #fff;
    background-color: #9e2642;
    border-color: #9e2642
}

.ant-btn-dangerous.ant-btn-primary.active > a:only-child, .ant-btn-dangerous.ant-btn-primary:active > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-primary.active > a:only-child:after, .ant-btn-dangerous.ant-btn-primary:active > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-dangerous.ant-btn-primary-disabled, .ant-btn-dangerous.ant-btn-primary-disabled.active, .ant-btn-dangerous.ant-btn-primary-disabled:active, .ant-btn-dangerous.ant-btn-primary-disabled:focus, .ant-btn-dangerous.ant-btn-primary-disabled:hover, .ant-btn-dangerous.ant-btn-primary.disabled, .ant-btn-dangerous.ant-btn-primary.disabled.active, .ant-btn-dangerous.ant-btn-primary.disabled:active, .ant-btn-dangerous.ant-btn-primary.disabled:focus, .ant-btn-dangerous.ant-btn-primary.disabled:hover, .ant-btn-dangerous.ant-btn-primary[disabled], .ant-btn-dangerous.ant-btn-primary[disabled].active, .ant-btn-dangerous.ant-btn-primary[disabled]:active, .ant-btn-dangerous.ant-btn-primary[disabled]:focus, .ant-btn-dangerous.ant-btn-primary[disabled]:hover {
    color: #5e6170;
    background-color: #1b1c23;
    border-color: rgba(94, 97, 112, .25);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-dangerous.ant-btn-primary-disabled.active > a:only-child, .ant-btn-dangerous.ant-btn-primary-disabled:active > a:only-child, .ant-btn-dangerous.ant-btn-primary-disabled:focus > a:only-child, .ant-btn-dangerous.ant-btn-primary-disabled:hover > a:only-child, .ant-btn-dangerous.ant-btn-primary-disabled > a:only-child, .ant-btn-dangerous.ant-btn-primary.disabled.active > a:only-child, .ant-btn-dangerous.ant-btn-primary.disabled:active > a:only-child, .ant-btn-dangerous.ant-btn-primary.disabled:focus > a:only-child, .ant-btn-dangerous.ant-btn-primary.disabled:hover > a:only-child, .ant-btn-dangerous.ant-btn-primary.disabled > a:only-child, .ant-btn-dangerous.ant-btn-primary[disabled].active > a:only-child, .ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child, .ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child, .ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child, .ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-primary-disabled.active > a:only-child:after, .ant-btn-dangerous.ant-btn-primary-disabled:active > a:only-child:after, .ant-btn-dangerous.ant-btn-primary-disabled:focus > a:only-child:after, .ant-btn-dangerous.ant-btn-primary-disabled:hover > a:only-child:after, .ant-btn-dangerous.ant-btn-primary-disabled > a:only-child:after, .ant-btn-dangerous.ant-btn-primary.disabled.active > a:only-child:after, .ant-btn-dangerous.ant-btn-primary.disabled:active > a:only-child:after, .ant-btn-dangerous.ant-btn-primary.disabled:focus > a:only-child:after, .ant-btn-dangerous.ant-btn-primary.disabled:hover > a:only-child:after, .ant-btn-dangerous.ant-btn-primary.disabled > a:only-child:after, .ant-btn-dangerous.ant-btn-primary[disabled].active > a:only-child:after, .ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child:after, .ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child:after, .ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child:after, .ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-dangerous.ant-btn-link {
    color: #c43855;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none
}

.ant-btn-dangerous.ant-btn-link > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-link > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-dangerous.ant-btn-link:focus, .ant-btn-dangerous.ant-btn-link:hover {
    color: #32c7b3;
    border-color: #32c7b3
}

.ant-btn-dangerous.ant-btn-link.active, .ant-btn-dangerous.ant-btn-link:active {
    color: #06948a;
    background-color: transparent;
    border-color: #06948a
}

.ant-btn-dangerous.ant-btn-link.active > a:only-child, .ant-btn-dangerous.ant-btn-link:active > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-link.active > a:only-child:after, .ant-btn-dangerous.ant-btn-link:active > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-dangerous.ant-btn-link-disabled, .ant-btn-dangerous.ant-btn-link-disabled.active, .ant-btn-dangerous.ant-btn-link-disabled:active, .ant-btn-dangerous.ant-btn-link-disabled:focus, .ant-btn-dangerous.ant-btn-link-disabled:hover, .ant-btn-dangerous.ant-btn-link.disabled, .ant-btn-dangerous.ant-btn-link.disabled.active, .ant-btn-dangerous.ant-btn-link.disabled:active, .ant-btn-dangerous.ant-btn-link.disabled:focus, .ant-btn-dangerous.ant-btn-link.disabled:hover, .ant-btn-dangerous.ant-btn-link[disabled], .ant-btn-dangerous.ant-btn-link[disabled].active, .ant-btn-dangerous.ant-btn-link[disabled]:active, .ant-btn-dangerous.ant-btn-link[disabled]:focus, .ant-btn-dangerous.ant-btn-link[disabled]:hover {
    background-color: #1b1c23;
    border-color: rgba(94, 97, 112, .25)
}

.ant-btn-dangerous.ant-btn-link:focus, .ant-btn-dangerous.ant-btn-link:hover {
    color: #d15e71;
    background-color: transparent;
    border-color: transparent
}

.ant-btn-dangerous.ant-btn-link:focus > a:only-child, .ant-btn-dangerous.ant-btn-link:hover > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-link:focus > a:only-child:after, .ant-btn-dangerous.ant-btn-link:hover > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-dangerous.ant-btn-link:active {
    color: #9e2642;
    background-color: transparent;
    border-color: transparent
}

.ant-btn-dangerous.ant-btn-link:active > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-link:active > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-dangerous.ant-btn-link-disabled, .ant-btn-dangerous.ant-btn-link-disabled.active, .ant-btn-dangerous.ant-btn-link-disabled:active, .ant-btn-dangerous.ant-btn-link-disabled:focus, .ant-btn-dangerous.ant-btn-link-disabled:hover, .ant-btn-dangerous.ant-btn-link.disabled, .ant-btn-dangerous.ant-btn-link.disabled.active, .ant-btn-dangerous.ant-btn-link.disabled:active, .ant-btn-dangerous.ant-btn-link.disabled:focus, .ant-btn-dangerous.ant-btn-link.disabled:hover, .ant-btn-dangerous.ant-btn-link[disabled], .ant-btn-dangerous.ant-btn-link[disabled].active, .ant-btn-dangerous.ant-btn-link[disabled]:active, .ant-btn-dangerous.ant-btn-link[disabled]:focus, .ant-btn-dangerous.ant-btn-link[disabled]:hover {
    color: #5e6170;
    background-color: transparent;
    border-color: transparent;
    text-shadow: none;
    box-shadow: none
}

.ant-btn-dangerous.ant-btn-link-disabled.active > a:only-child, .ant-btn-dangerous.ant-btn-link-disabled:active > a:only-child, .ant-btn-dangerous.ant-btn-link-disabled:focus > a:only-child, .ant-btn-dangerous.ant-btn-link-disabled:hover > a:only-child, .ant-btn-dangerous.ant-btn-link-disabled > a:only-child, .ant-btn-dangerous.ant-btn-link.disabled.active > a:only-child, .ant-btn-dangerous.ant-btn-link.disabled:active > a:only-child, .ant-btn-dangerous.ant-btn-link.disabled:focus > a:only-child, .ant-btn-dangerous.ant-btn-link.disabled:hover > a:only-child, .ant-btn-dangerous.ant-btn-link.disabled > a:only-child, .ant-btn-dangerous.ant-btn-link[disabled].active > a:only-child, .ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child, .ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child, .ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child, .ant-btn-dangerous.ant-btn-link[disabled] > a:only-child {
    color: currentColor
}

.ant-btn-dangerous.ant-btn-link-disabled.active > a:only-child:after, .ant-btn-dangerous.ant-btn-link-disabled:active > a:only-child:after, .ant-btn-dangerous.ant-btn-link-disabled:focus > a:only-child:after, .ant-btn-dangerous.ant-btn-link-disabled:hover > a:only-child:after, .ant-btn-dangerous.ant-btn-link-disabled > a:only-child:after, .ant-btn-dangerous.ant-btn-link.disabled.active > a:only-child:after, .ant-btn-dangerous.ant-btn-link.disabled:active > a:only-child:after, .ant-btn-dangerous.ant-btn-link.disabled:focus > a:only-child:after, .ant-btn-dangerous.ant-btn-link.disabled:hover > a:only-child:after, .ant-btn-dangerous.ant-btn-link.disabled > a:only-child:after, .ant-btn-dangerous.ant-btn-link[disabled].active > a:only-child:after, .ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child:after, .ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child:after, .ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child:after, .ant-btn-dangerous.ant-btn-link[disabled] > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-icon-only {
    width: 40px;
    height: 40px;
    padding: 6px 0;
    font-size: 16px;
    border-radius: 12px
}

.ant-btn-icon-only.ant-btn-lg {
    width: 58px;
    height: 58px;
    padding: 13.5px 0;
    font-size: 18px;
    border-radius: 12px
}

.ant-btn-icon-only.ant-btn-sm {
    width: 31px;
    height: 31px;
    padding: 3px 0;
    font-size: 14px;
    border-radius: 12px
}

.ant-btn-icon-only > i {
    vertical-align: middle
}

.ant-btn-round {
    height: 40px;
    padding: 7.5px 20px;
    font-size: 14px;
    border-radius: 40px
}

.ant-btn-round.ant-btn-lg {
    height: 58px;
    padding: 15px 29px;
    font-size: 16px;
    border-radius: 58px
}

.ant-btn-round.ant-btn-sm {
    height: 31px;
    padding: 3px 15.5px;
    font-size: 14px;
    border-radius: 31px
}

.ant-btn-round.ant-btn-icon-only {
    width: auto
}

.ant-btn-circle, .ant-btn-circle-outline {
    min-width: 40px;
    padding-right: 0;
    padding-left: 0;
    text-align: center;
    border-radius: 50%
}

.ant-btn-circle-outline.ant-btn-lg, .ant-btn-circle.ant-btn-lg {
    min-width: 58px;
    border-radius: 50%
}

.ant-btn-circle-outline.ant-btn-sm, .ant-btn-circle.ant-btn-sm {
    min-width: 31px;
    border-radius: 50%
}

.ant-btn:before {
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    z-index: 1;
    display: none;
    background: #1b1c23;
    border-radius: inherit;
    opacity: .35;
    transition: opacity .2s;
    content: "";
    pointer-events: none
}

.ant-btn .anticon {
    transition: margin-left .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-btn .anticon.anticon-minus > svg, .ant-btn .anticon.anticon-plus > svg {
    shape-rendering: optimizeSpeed
}

.ant-btn.ant-btn-loading {
    position: relative
}

.ant-btn.ant-btn-loading:not([disabled]) {
    pointer-events: none
}

.ant-btn.ant-btn-loading:before {
    display: block
}

.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) {
    padding-left: 29px
}

.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon:not(:last-child) {
    margin-left: -14px
}

.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) {
    padding-left: 24px
}

.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon {
    margin-left: -17px
}

.ant-btn-group {
    display: inline-block
}

.ant-btn-group, .ant-btn-group > .ant-btn, .ant-btn-group > span > .ant-btn {
    position: relative
}

.ant-btn-group > .ant-btn.active, .ant-btn-group > .ant-btn:active, .ant-btn-group > .ant-btn:focus, .ant-btn-group > .ant-btn:hover, .ant-btn-group > span > .ant-btn.active, .ant-btn-group > span > .ant-btn:active, .ant-btn-group > span > .ant-btn:focus, .ant-btn-group > span > .ant-btn:hover {
    z-index: 2
}

.ant-btn-group > .ant-btn:disabled, .ant-btn-group > span > .ant-btn:disabled {
    z-index: 0
}

.ant-btn-group > .ant-btn-icon-only {
    font-size: 14px
}

.ant-btn-group-lg > .ant-btn, .ant-btn-group-lg > span > .ant-btn {
    height: 58px;
    padding: 15px 19px;
    font-size: 16px;
    border-radius: 0
}

.ant-btn-group-lg > .ant-btn.ant-btn-icon-only {
    width: 58px;
    height: 58px;
    padding-right: 0;
    padding-left: 0
}

.ant-btn-group-sm > .ant-btn, .ant-btn-group-sm > span > .ant-btn {
    height: 31px;
    padding: 3px 6px;
    font-size: 14px;
    border-radius: 0
}

.ant-btn-group-sm > .ant-btn > .anticon, .ant-btn-group-sm > span > .ant-btn > .anticon {
    font-size: 14px
}

.ant-btn-group-sm > .ant-btn.ant-btn-icon-only {
    width: 31px;
    height: 31px;
    padding-right: 0;
    padding-left: 0
}

.ant-btn + .ant-btn-group, .ant-btn-group + .ant-btn, .ant-btn-group + .ant-btn-group, .ant-btn-group .ant-btn + .ant-btn, .ant-btn-group .ant-btn + span, .ant-btn-group > span + span, .ant-btn-group span + .ant-btn {
    margin-left: -1px
}

.ant-btn-group .ant-btn-primary + .ant-btn:not(.ant-btn-primary):not([disabled]) {
    border-left-color: transparent
}

.ant-btn-group .ant-btn {
    border-radius: 0
}

.ant-btn-group > .ant-btn:first-child, .ant-btn-group > span:first-child > .ant-btn {
    margin-left: 0
}

.ant-btn-group > .ant-btn:only-child, .ant-btn-group > span:only-child > .ant-btn {
    border-radius: 12px
}

.ant-btn-group > .ant-btn:first-child:not(:last-child), .ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px
}

.ant-btn-group > .ant-btn:last-child:not(:first-child), .ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px
}

.ant-btn-group-sm > .ant-btn:only-child, .ant-btn-group-sm > span:only-child > .ant-btn {
    border-radius: 5px
}

.ant-btn-group-sm > .ant-btn:first-child:not(:last-child), .ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

.ant-btn-group-sm > .ant-btn:last-child:not(:first-child), .ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px
}

.ant-btn-group > .ant-btn-group {
    float: left
}

.ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn {
    border-radius: 0
}

.ant-btn-group > .ant-btn-group:first-child:not(:last-child) > .ant-btn:last-child {
    padding-right: 8px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child {
    padding-left: 8px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-btn-rtl.ant-btn + .ant-btn-group, .ant-btn-rtl.ant-btn-group + .ant-btn, .ant-btn-rtl.ant-btn-group + .ant-btn-group, .ant-btn-rtl.ant-btn-group .ant-btn + .ant-btn, .ant-btn-rtl.ant-btn-group .ant-btn + span, .ant-btn-rtl.ant-btn-group > span + span, .ant-btn-rtl.ant-btn-group span + .ant-btn {
    margin-right: -1px;
    margin-left: auto
}

.ant-btn-group.ant-btn-group-rtl {
    direction: rtl
}

.ant-btn-group-rtl.ant-btn-group > .ant-btn:first-child:not(:last-child), .ant-btn-group-rtl.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
    border-top-left-radius: 0;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 0
}

.ant-btn-group-rtl.ant-btn-group > .ant-btn:last-child:not(:first-child), .ant-btn-group-rtl.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
    border-top-left-radius: 12px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 12px
}

.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:first-child:not(:last-child), .ant-btn-group-rtl.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
    border-top-left-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 0
}

.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:last-child:not(:first-child), .ant-btn-group-rtl.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
    border-top-left-radius: 5px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 5px
}

.ant-btn:active > span, .ant-btn:focus > span {
    position: relative
}

.ant-btn > .anticon + span, .ant-btn > span + .anticon {
    margin-left: 8px
}

.ant-btn-background-ghost {
    color: #1b1c23;
    background: 0 0 !important;
    border-color: #1b1c23
}

.ant-btn-background-ghost.ant-btn-primary {
    color: #10baa8;
    background-color: transparent;
    border-color: #10baa8;
    text-shadow: none
}

.ant-btn-background-ghost.ant-btn-primary > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-background-ghost.ant-btn-primary:focus, .ant-btn-background-ghost.ant-btn-primary:hover {
    color: #32c7b3;
    background-color: transparent;
    border-color: #32c7b3
}

.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child, .ant-btn-background-ghost.ant-btn-primary:hover > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary:hover > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-background-ghost.ant-btn-primary.active, .ant-btn-background-ghost.ant-btn-primary:active {
    color: #06948a;
    background-color: transparent;
    border-color: #06948a
}

.ant-btn-background-ghost.ant-btn-primary.active > a:only-child, .ant-btn-background-ghost.ant-btn-primary:active > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary.active > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary:active > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-background-ghost.ant-btn-primary-disabled, .ant-btn-background-ghost.ant-btn-primary-disabled.active, .ant-btn-background-ghost.ant-btn-primary-disabled:active, .ant-btn-background-ghost.ant-btn-primary-disabled:focus, .ant-btn-background-ghost.ant-btn-primary-disabled:hover, .ant-btn-background-ghost.ant-btn-primary.disabled, .ant-btn-background-ghost.ant-btn-primary.disabled.active, .ant-btn-background-ghost.ant-btn-primary.disabled:active, .ant-btn-background-ghost.ant-btn-primary.disabled:focus, .ant-btn-background-ghost.ant-btn-primary.disabled:hover, .ant-btn-background-ghost.ant-btn-primary[disabled], .ant-btn-background-ghost.ant-btn-primary[disabled].active, .ant-btn-background-ghost.ant-btn-primary[disabled]:active, .ant-btn-background-ghost.ant-btn-primary[disabled]:focus, .ant-btn-background-ghost.ant-btn-primary[disabled]:hover {
    color: #5e6170;
    background-color: #1b1c23;
    border-color: rgba(94, 97, 112, .25);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-background-ghost.ant-btn-primary-disabled.active > a:only-child, .ant-btn-background-ghost.ant-btn-primary-disabled:active > a:only-child, .ant-btn-background-ghost.ant-btn-primary-disabled:focus > a:only-child, .ant-btn-background-ghost.ant-btn-primary-disabled:hover > a:only-child, .ant-btn-background-ghost.ant-btn-primary-disabled > a:only-child, .ant-btn-background-ghost.ant-btn-primary.disabled.active > a:only-child, .ant-btn-background-ghost.ant-btn-primary.disabled:active > a:only-child, .ant-btn-background-ghost.ant-btn-primary.disabled:focus > a:only-child, .ant-btn-background-ghost.ant-btn-primary.disabled:hover > a:only-child, .ant-btn-background-ghost.ant-btn-primary.disabled > a:only-child, .ant-btn-background-ghost.ant-btn-primary[disabled].active > a:only-child, .ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child, .ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child, .ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child, .ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary-disabled.active > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary-disabled:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary-disabled:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary-disabled:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary-disabled > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary.disabled.active > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary.disabled:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary.disabled:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary.disabled:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary.disabled > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary[disabled].active > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-background-ghost.ant-btn-danger {
    color: #c43855;
    background-color: transparent;
    border-color: #c43855;
    text-shadow: none
}

.ant-btn-background-ghost.ant-btn-danger > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-danger > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-background-ghost.ant-btn-danger:focus, .ant-btn-background-ghost.ant-btn-danger:hover {
    color: #d15e71;
    background-color: transparent;
    border-color: #d15e71
}

.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child, .ant-btn-background-ghost.ant-btn-danger:hover > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger:hover > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-background-ghost.ant-btn-danger.active, .ant-btn-background-ghost.ant-btn-danger:active {
    color: #9e2642;
    background-color: transparent;
    border-color: #9e2642
}

.ant-btn-background-ghost.ant-btn-danger.active > a:only-child, .ant-btn-background-ghost.ant-btn-danger:active > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-danger.active > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger:active > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-background-ghost.ant-btn-danger-disabled, .ant-btn-background-ghost.ant-btn-danger-disabled.active, .ant-btn-background-ghost.ant-btn-danger-disabled:active, .ant-btn-background-ghost.ant-btn-danger-disabled:focus, .ant-btn-background-ghost.ant-btn-danger-disabled:hover, .ant-btn-background-ghost.ant-btn-danger.disabled, .ant-btn-background-ghost.ant-btn-danger.disabled.active, .ant-btn-background-ghost.ant-btn-danger.disabled:active, .ant-btn-background-ghost.ant-btn-danger.disabled:focus, .ant-btn-background-ghost.ant-btn-danger.disabled:hover, .ant-btn-background-ghost.ant-btn-danger[disabled], .ant-btn-background-ghost.ant-btn-danger[disabled].active, .ant-btn-background-ghost.ant-btn-danger[disabled]:active, .ant-btn-background-ghost.ant-btn-danger[disabled]:focus, .ant-btn-background-ghost.ant-btn-danger[disabled]:hover {
    color: #5e6170;
    background-color: #1b1c23;
    border-color: rgba(94, 97, 112, .25);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-background-ghost.ant-btn-danger-disabled.active > a:only-child, .ant-btn-background-ghost.ant-btn-danger-disabled:active > a:only-child, .ant-btn-background-ghost.ant-btn-danger-disabled:focus > a:only-child, .ant-btn-background-ghost.ant-btn-danger-disabled:hover > a:only-child, .ant-btn-background-ghost.ant-btn-danger-disabled > a:only-child, .ant-btn-background-ghost.ant-btn-danger.disabled.active > a:only-child, .ant-btn-background-ghost.ant-btn-danger.disabled:active > a:only-child, .ant-btn-background-ghost.ant-btn-danger.disabled:focus > a:only-child, .ant-btn-background-ghost.ant-btn-danger.disabled:hover > a:only-child, .ant-btn-background-ghost.ant-btn-danger.disabled > a:only-child, .ant-btn-background-ghost.ant-btn-danger[disabled].active > a:only-child, .ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child, .ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child, .ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child, .ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-danger-disabled.active > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger-disabled:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger-disabled:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger-disabled:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger-disabled > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger.disabled.active > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger.disabled:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger.disabled:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger.disabled:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger.disabled > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger[disabled].active > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous {
    color: #c43855;
    background-color: transparent;
    border-color: #c43855;
    text-shadow: none
}

.ant-btn-background-ghost.ant-btn-dangerous > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous:focus, .ant-btn-background-ghost.ant-btn-dangerous:hover {
    color: #d15e71;
    background-color: transparent;
    border-color: #d15e71
}

.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous.active, .ant-btn-background-ghost.ant-btn-dangerous:active {
    color: #9e2642;
    background-color: transparent;
    border-color: #9e2642
}

.ant-btn-background-ghost.ant-btn-dangerous.active > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.active > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous-disabled, .ant-btn-background-ghost.ant-btn-dangerous-disabled.active, .ant-btn-background-ghost.ant-btn-dangerous-disabled:active, .ant-btn-background-ghost.ant-btn-dangerous-disabled:focus, .ant-btn-background-ghost.ant-btn-dangerous-disabled:hover, .ant-btn-background-ghost.ant-btn-dangerous.disabled, .ant-btn-background-ghost.ant-btn-dangerous.disabled.active, .ant-btn-background-ghost.ant-btn-dangerous.disabled:active, .ant-btn-background-ghost.ant-btn-dangerous.disabled:focus, .ant-btn-background-ghost.ant-btn-dangerous.disabled:hover, .ant-btn-background-ghost.ant-btn-dangerous[disabled], .ant-btn-background-ghost.ant-btn-dangerous[disabled].active, .ant-btn-background-ghost.ant-btn-dangerous[disabled]:active, .ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus, .ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover {
    color: #5e6170;
    background-color: #1b1c23;
    border-color: rgba(94, 97, 112, .25);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-background-ghost.ant-btn-dangerous-disabled.active > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous-disabled:active > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous-disabled:focus > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous-disabled:hover > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous-disabled > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.disabled.active > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.disabled:active > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.disabled:focus > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.disabled:hover > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.disabled > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous[disabled].active > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous-disabled.active > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous-disabled:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous-disabled:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous-disabled:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous-disabled > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.disabled.active > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.disabled:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.disabled:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.disabled:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.disabled > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous[disabled].active > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link {
    color: #c43855;
    background-color: transparent;
    border-color: transparent;
    text-shadow: none
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover {
    color: #d15e71;
    background-color: transparent;
    border-color: transparent
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.active, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active {
    color: #9e2642;
    background-color: transparent;
    border-color: transparent
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.active > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.active > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled.active, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled:active, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled:focus, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled:hover, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled.active, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled:active, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled:focus, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled:hover, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled], .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled].active, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover {
    color: #5e6170;
    background-color: #1b1c23;
    border-color: rgba(94, 97, 112, .25);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled.active > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled:active > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled:focus > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled:hover > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled.active > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled:active > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled:focus > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled:hover > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled].active > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled.active > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link-disabled > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled.active > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link.disabled > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled].active > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-background-ghost.ant-btn-link {
    color: #ebeef2;
    background-color: transparent;
    border-color: transparent;
    text-shadow: none;
    color: #1b1c23
}

.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-link > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-background-ghost.ant-btn-link:focus, .ant-btn-background-ghost.ant-btn-link:hover {
    color: #f0f7ff;
    background-color: transparent;
    border-color: transparent
}

.ant-btn-background-ghost.ant-btn-link:focus > a:only-child, .ant-btn-background-ghost.ant-btn-link:hover > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-link:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-link:hover > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-background-ghost.ant-btn-link.active, .ant-btn-background-ghost.ant-btn-link:active {
    color: #bcc2cc;
    background-color: transparent;
    border-color: transparent
}

.ant-btn-background-ghost.ant-btn-link.active > a:only-child, .ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-link.active > a:only-child:after, .ant-btn-background-ghost.ant-btn-link:active > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-background-ghost.ant-btn-link-disabled, .ant-btn-background-ghost.ant-btn-link-disabled.active, .ant-btn-background-ghost.ant-btn-link-disabled:active, .ant-btn-background-ghost.ant-btn-link-disabled:focus, .ant-btn-background-ghost.ant-btn-link-disabled:hover, .ant-btn-background-ghost.ant-btn-link.disabled, .ant-btn-background-ghost.ant-btn-link.disabled.active, .ant-btn-background-ghost.ant-btn-link.disabled:active, .ant-btn-background-ghost.ant-btn-link.disabled:focus, .ant-btn-background-ghost.ant-btn-link.disabled:hover, .ant-btn-background-ghost.ant-btn-link[disabled], .ant-btn-background-ghost.ant-btn-link[disabled].active, .ant-btn-background-ghost.ant-btn-link[disabled]:active, .ant-btn-background-ghost.ant-btn-link[disabled]:focus, .ant-btn-background-ghost.ant-btn-link[disabled]:hover {
    color: #5e6170;
    background-color: #1b1c23;
    border-color: rgba(94, 97, 112, .25);
    text-shadow: none;
    box-shadow: none
}

.ant-btn-background-ghost.ant-btn-link-disabled.active > a:only-child, .ant-btn-background-ghost.ant-btn-link-disabled:active > a:only-child, .ant-btn-background-ghost.ant-btn-link-disabled:focus > a:only-child, .ant-btn-background-ghost.ant-btn-link-disabled:hover > a:only-child, .ant-btn-background-ghost.ant-btn-link-disabled > a:only-child, .ant-btn-background-ghost.ant-btn-link.disabled.active > a:only-child, .ant-btn-background-ghost.ant-btn-link.disabled:active > a:only-child, .ant-btn-background-ghost.ant-btn-link.disabled:focus > a:only-child, .ant-btn-background-ghost.ant-btn-link.disabled:hover > a:only-child, .ant-btn-background-ghost.ant-btn-link.disabled > a:only-child, .ant-btn-background-ghost.ant-btn-link[disabled].active > a:only-child, .ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child, .ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child {
    color: currentColor
}

.ant-btn-background-ghost.ant-btn-link-disabled.active > a:only-child:after, .ant-btn-background-ghost.ant-btn-link-disabled:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-link-disabled:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-link-disabled:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-link-disabled > a:only-child:after, .ant-btn-background-ghost.ant-btn-link.disabled.active > a:only-child:after, .ant-btn-background-ghost.ant-btn-link.disabled:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-link.disabled:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-link.disabled:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-link.disabled > a:only-child:after, .ant-btn-background-ghost.ant-btn-link[disabled].active > a:only-child:after, .ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: 0 0;
    content: ""
}

.ant-btn-two-chinese-chars:first-letter {
    letter-spacing: .34em
}

.ant-btn-two-chinese-chars > :not(.anticon) {
    margin-right: -.34em;
    letter-spacing: .34em
}

.ant-btn-block {
    width: 100%
}

.ant-btn:empty {
    display: inline-block;
    width: 0;
    visibility: hidden;
    content: "\A0"
}

a.ant-btn {
    padding-top: .1px;
    line-height: 38px
}

a.ant-btn-lg {
    line-height: 56px
}

a.ant-btn-sm {
    line-height: 29px
}

.ant-btn-rtl {
    direction: rtl
}

.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary, .ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child) {
    border-right-color: #10baa8;
    border-left-color: #ebeef2
}

.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled], .ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled] {
    border-right-color: #ebeef2;
    border-left-color: #10baa8
}

.ant-btn-rtl.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) {
    padding-right: 29px;
    padding-left: 19px
}

.ant-btn-rtl.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon:not(:last-child) {
    margin-right: -14px;
    margin-left: 0
}

.ant-btn-rtl.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) {
    padding-right: 24px;
    padding-left: 6px
}

.ant-btn-rtl.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon {
    margin-right: -17px;
    margin-left: 0
}

.ant-btn-rtl.ant-btn > .anticon + span, .ant-btn-rtl.ant-btn > span + .anticon {
    margin-right: 8px;
    margin-left: 0
}

.ant-select-single .ant-select-selector {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ant-select-single .ant-select-selector .ant-select-selection-search {
    position: absolute;
    top: 0;
    right: 13px;
    bottom: 0;
    left: 13px
}

.ant-select-single .ant-select-selector .ant-select-selection-search-input {
    width: 100%
}

.ant-select-single .ant-select-selector .ant-select-selection-item, .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    padding: 0;
    line-height: 36px;
    transition: all .3s;
    pointer-events: none
}

@supports (-moz-appearance:meterbar) {
    .ant-select-single .ant-select-selector .ant-select-selection-item, .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
        line-height: 36px
    }
}

.ant-select-single .ant-select-selector .ant-select-selection-item:after, .ant-select-single .ant-select-selector .ant-select-selection-placeholder:after, .ant-select-single .ant-select-selector:after {
    display: inline-block;
    width: 0;
    visibility: hidden;
    content: "\A0"
}

.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
    right: 27px
}

.ant-select-single.ant-select-show-arrow .ant-select-selection-item, .ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
    padding-right: 18px
}

.ant-select-single.ant-select-open .ant-select-selection-item {
    opacity: .4
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    position: relative;
    background-color: #1b1c23;
    border: 2px solid rgba(94, 97, 112, .25);
    border-radius: 12px;
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
    width: 100%;
    height: 40px;
    padding: 0 13px
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector input {
    cursor: pointer
}

.ant-select-show-search.ant-select-single:not(.ant-select-customize-input) .ant-select-selector input {
    cursor: auto
}

.ant-select-focused.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    border-color: #32c7b3;
    border-right-width: 2px !important;
    outline: 0;
    box-shadow: 0 0 0 0 rgba(16, 186, 168, .2)
}

.ant-input-rtl .ant-select-focused.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    border-right-width: 0;
    border-left-width: 2px !important
}

.ant-select-disabled.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    color: #5e6170;
    background: #1b1c23;
    cursor: not-allowed
}

.ant-select-disabled.ant-select-single:not(.ant-select-customize-input) .ant-select-selector input {
    cursor: not-allowed
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
    background: 0 0;
    border: none;
    outline: none;
    height: 36px
}

.ant-select-single.ant-select-customize-input .ant-select-selector:after {
    display: none
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search {
    position: static;
    width: 100%
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder {
    position: absolute;
    right: 0;
    left: 0;
    padding: 0 13px
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after {
    display: none
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
    height: 58px
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item, .ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
    line-height: 58px
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
    height: 54px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
    height: 31px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item, .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
    line-height: 31px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
    height: 27px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search {
    right: 6px;
    left: 6px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
    padding: 0 6px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
    right: 27px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item, .ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
    padding-right: 21px
}

.ant-select-multiple .ant-select-selector {
    position: relative;
    background-color: #1b1c23;
    border: 2px solid rgba(94, 97, 112, .25);
    border-radius: 12px;
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 1px 4px
}

.ant-select-multiple .ant-select-selector input {
    cursor: pointer
}

.ant-select-show-search.ant-select-multiple .ant-select-selector input {
    cursor: auto
}

.ant-select-focused.ant-select-multiple .ant-select-selector {
    border-color: #32c7b3;
    border-right-width: 2px !important;
    outline: 0;
    box-shadow: 0 0 0 0 rgba(16, 186, 168, .2)
}

.ant-input-rtl .ant-select-focused.ant-select-multiple .ant-select-selector {
    border-right-width: 0;
    border-left-width: 2px !important
}

.ant-select-disabled.ant-select-multiple .ant-select-selector {
    color: #5e6170;
    background: #1b1c23;
    cursor: not-allowed
}

.ant-select-disabled.ant-select-multiple .ant-select-selector input {
    cursor: not-allowed
}

.ant-select-multiple .ant-select-selector .ant-select-selection-search-input {
    background: 0 0;
    border: none;
    outline: none
}

.ant-select-show-search.ant-select-multiple .ant-select-selector {
    cursor: text
}

.ant-select-multiple .ant-select-selector:after {
    display: inline-block;
    width: 0;
    margin: 2px 0;
    line-height: 32px;
    content: "\A0"
}

.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
    padding-right: 25px
}

.ant-select-multiple .ant-select-selection-item {
    position: relative;
    flex: none;
    box-sizing: border-box;
    max-width: 100%;
    height: 32px;
    margin-top: 2px;
    margin-right: 4px;
    margin-bottom: 2px;
    padding: 0 3.5px 0 7px;
    line-height: 30px;
    background: #1b1c23;
    border: 1px solid rgba(94, 97, 112, .25);
    border-radius: 12px;
    cursor: default;
    transition: font-size .3s, line-height .3s, height .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-select-multiple .ant-select-selection-item-content {
    display: inline-block;
    margin-right: 3.5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-select-multiple .ant-select-selection-item-remove {
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-transform: none;
    vertical-align: -.125em;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #959aa2;
    font-weight: 700;
    font-size: 11px;
    line-height: inherit;
    cursor: pointer;
    display: inline-block;
    font-size: 10px
}

.ant-select-multiple .ant-select-selection-item-remove > * {
    line-height: 1
}

.ant-select-multiple .ant-select-selection-item-remove svg {
    display: inline-block
}

.ant-select-multiple .ant-select-selection-item-remove:before {
    display: none
}

.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon {
    display: block
}

.ant-select-multiple .ant-select-selection-item-remove:hover {
    color: rgba(0, 0, 0, .75)
}

.ant-select-multiple .ant-select-selection-search {
    position: relative;
    margin-left: .5px
}

.ant-select-multiple .ant-select-selection-search-input, .ant-select-multiple .ant-select-selection-search-mirror {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, sans-serif;
    line-height: 1.5em;
    transition: all .3s
}

.ant-select-multiple .ant-select-selection-search-input {
    width: 100%
}

.ant-select-multiple .ant-select-selection-search-mirror {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    white-space: nowrap;
    visibility: hidden
}

.ant-select-multiple .ant-select-selection-placeholder {
    position: absolute;
    top: 50%;
    right: 13px;
    left: 13px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: all .3s
}

.ant-select-multiple.ant-select-lg .ant-select-selector:after {
    line-height: 50px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-item {
    height: 50px;
    line-height: 46px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-search {
    height: 51px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-search-input, .ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror {
    height: 50px;
    line-height: 46px
}

.ant-select-multiple.ant-select-sm .ant-select-selector:after {
    line-height: 23px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-item {
    height: 23px;
    line-height: 19px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-search {
    height: 24px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-search-input, .ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror {
    height: 23px;
    line-height: 19px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
    left: 6px
}

.ant-select {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #ebeef2;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5em;
    list-style: none;
    -webkit-font-feature-settings: "tnum", "tnum";
    font-feature-settings: "tnum", "tnum", "tnum";
    position: relative;
    display: inline-block
}

.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
    border-color: #10baa8;
    border-right-width: 2px !important
}

.ant-input-rtl .ant-select:not(.ant-select-disabled):hover .ant-select-selector {
    border-right-width: 0;
    border-left-width: 2px !important
}

.ant-select-selection-item, .ant-select-selection-placeholder {
    flex: 1 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-select-selection-placeholder {
    opacity: .4
}

.ant-select-arrow {
    display: inline-block;
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-transform: none;
    vertical-align: -.125em;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 53%;
    right: 13px;
    width: 11px;
    height: 11px;
    margin-top: -5.5px;
    color: #5e6170;
    font-size: 11px;
    line-height: 1;
    text-align: center;
    pointer-events: none
}

.ant-select-arrow > * {
    line-height: 1
}

.ant-select-arrow svg {
    display: inline-block
}

.ant-select-arrow:before {
    display: none
}

.ant-select-arrow .ant-select-arrow-icon {
    display: block
}

.ant-select-arrow .anticon {
    vertical-align: top;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.ant-select-arrow .anticon > svg {
    vertical-align: top
}

.ant-select-open .ant-select-arrow .anticon.anticon-down {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.ant-select-clear {
    position: absolute;
    top: 50%;
    right: 13px;
    z-index: 1;
    display: inline-block;
    width: 11px;
    height: 11px;
    margin-top: -5.5px;
    color: #5e6170;
    font-size: 11px;
    font-style: normal;
    line-height: 1;
    text-align: center;
    text-transform: none;
    background: #1b1c23;
    cursor: pointer;
    opacity: 0;
    transition: color .3s ease, opacity .15s ease;
    text-rendering: auto
}

.ant-select-clear:before {
    display: block
}

.ant-select-clear:hover {
    color: #959aa2
}

.ant-select:hover .ant-select-clear {
    opacity: 1
}

.ant-select-dropdown {
    margin: 0;
    color: #ebeef2;
    font-variant: tabular-nums;
    line-height: 1.5em;
    list-style: none;
    -webkit-font-feature-settings: "tnum", "tnum",;
    font-feature-settings: "tnum", "tnum",, "tnum",;
    position: absolute;
    top: -9999px;
    left: -9999px;
    z-index: 9999;
    box-sizing: border-box;
    padding: 4px 0;
    overflow: hidden;
    font-size: 14px;
    font-variant: normal;
    background-color: #1b1c23;
    border-radius: 12px;
    outline: none;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15)
}

.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-bottomLeft, .ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-bottomLeft {
    -webkit-animation-name: antSlideUpIn;
    animation-name: antSlideUpIn
}

.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-topLeft, .ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-topLeft {
    -webkit-animation-name: antSlideDownIn;
    animation-name: antSlideDownIn
}

.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
    -webkit-animation-name: antSlideUpOut;
    animation-name: antSlideUpOut
}

.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-topLeft {
    -webkit-animation-name: antSlideDownOut;
    animation-name: antSlideDownOut
}

.ant-select-dropdown-hidden {
    display: none
}

.ant-select-item, .ant-select-item-empty {
    position: relative;
    display: block;
    min-height: 32px;
    padding: 5px 14px;
    color: #ebeef2;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px
}

.ant-select-item {
    cursor: pointer;
    transition: background .3s ease
}

.ant-select-item-group {
    color: #959aa2;
    font-size: 11px
}

.ant-select-item-option {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ant-select-item-option-content {
    flex: auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-select-item-option-state {
    flex: none
}

.ant-select-item-option-active:not(.ant-select-item-option-disabled) {
    background-color: #10baa8
}

.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
    color: #ebeef2;
    font-weight: 600;
    background-color: #10baa8
}

.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state {
    color: #10baa8
}

.ant-select-item-option-disabled {
    color: #5e6170;
    cursor: not-allowed
}

.ant-select-item-option-grouped {
    padding-left: 28px
}

.ant-select-lg {
    font-size: 16px
}

.ant-select-borderless .ant-select-selector {
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important
}

.ant-select-rtl {
    direction: rtl
}

.ant-select-rtl .ant-select-arrow, .ant-select-rtl .ant-select-clear {
    right: auto;
    left: 13px
}

.ant-select-dropdown-rtl {
    direction: rtl
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-item {
    margin-right: 0;
    margin-left: 4px;
    text-align: right
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content {
    margin-right: 0;
    margin-left: 3.5px;
    text-align: right
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-search {
    margin-right: .5px;
    margin-left: 4px
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror {
    right: 0;
    left: auto
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder {
    right: 13px;
    left: auto
}

.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
    right: 6px
}

.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item, .ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    right: 0;
    left: 9px;
    text-align: right
}

.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
    right: 13px;
    left: 27px
}

.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item, .ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
    padding-right: 0;
    padding-left: 18px
}

.ant-select-rtl.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    padding: 0 13px
}

.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
    right: 0
}

.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item, .ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
    padding-right: 0;
    padding-left: 21px
}

.ant-switch {
    margin: 0;
    padding: 0;
    color: #ebeef2;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5em;
    list-style: none;
    -webkit-font-feature-settings: "tnum", "tnum";
    font-feature-settings: "tnum", "tnum", "tnum";
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 44px;
    height: 22px;
    line-height: 20px;
    vertical-align: middle;
    background-color: #5e6170;
    border: 1px solid transparent;
    border-radius: 100px;
    cursor: pointer;
    transition: all .36s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-switch-inner {
    display: block;
    margin-right: 6px;
    margin-left: 24px;
    color: #fff;
    font-size: 11px
}

.ant-switch-loading-icon, .ant-switch:after {
    position: absolute;
    top: 1px;
    left: 1px;
    width: 18px;
    height: 18px;
    background-color: #1b1c23;
    border-radius: 18px;
    cursor: pointer;
    transition: all .36s cubic-bezier(.78, .14, .15, .86);
    content: " "
}

.ant-switch:after {
    box-shadow: 0 2px 4px 0 rgba(0, 35, 11, .2)
}

.ant-switch:not(.ant-switch-disabled):active:after, .ant-switch:not(.ant-switch-disabled):active:before {
    width: 24px
}

.ant-switch-loading-icon {
    z-index: 1;
    display: none;
    font-size: 12px;
    background: 0 0
}

.ant-switch-loading-icon svg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.ant-switch-loading .ant-switch-loading-icon {
    display: inline-block;
    color: #ebeef2
}

.ant-switch-checked.ant-switch-loading .ant-switch-loading-icon {
    color: #10baa8
}

.ant-switch:focus {
    outline: 0;
    box-shadow: 0 0 0 2px rgba(16, 186, 168, .2)
}

.ant-switch:focus:hover {
    box-shadow: none
}

.ant-switch-small {
    min-width: 28px;
    height: 16px;
    line-height: 14px
}

.ant-switch-small .ant-switch-inner {
    margin-right: 3px;
    margin-left: 18px;
    font-size: 11px
}

.ant-switch-small:after {
    width: 12px;
    height: 12px
}

.ant-switch-small:active:after, .ant-switch-small:active:before {
    width: 16px
}

.ant-switch-small .ant-switch-loading-icon {
    width: 12px;
    height: 12px
}

.ant-switch-small.ant-switch-checked .ant-switch-inner {
    margin-right: 18px;
    margin-left: 3px
}

.ant-switch-small.ant-switch-checked .ant-switch-loading-icon {
    left: 100%;
    margin-left: -13px
}

.ant-switch-small.ant-switch-loading .ant-switch-loading-icon {
    font-weight: 700;
    -webkit-transform: scale(.66667);
    transform: scale(.66667)
}

.ant-switch-checked {
    background-color: #10baa8
}

.ant-switch-checked .ant-switch-inner {
    margin-right: 24px;
    margin-left: 6px
}

.ant-switch-checked:after {
    left: 100%;
    margin-left: -1px;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.ant-switch-checked .ant-switch-loading-icon {
    left: 100%;
    margin-left: -19px
}

.ant-switch-disabled, .ant-switch-loading {
    cursor: not-allowed;
    opacity: .4
}

.ant-switch-disabled *, .ant-switch-disabled:after, .ant-switch-disabled:before, .ant-switch-loading *, .ant-switch-loading:after, .ant-switch-loading:before {
    cursor: not-allowed
}

@-webkit-keyframes AntSwitchSmallLoadingCircle {
    0% {
        -webkit-transform: rotate(0deg) scale(.66667);
        transform: rotate(0deg) scale(.66667);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%
    }
    to {
        -webkit-transform: rotate(1turn) scale(.66667);
        transform: rotate(1turn) scale(.66667);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%
    }
}

@keyframes AntSwitchSmallLoadingCircle {
    0% {
        -webkit-transform: rotate(0deg) scale(.66667);
        transform: rotate(0deg) scale(.66667);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%
    }
    to {
        -webkit-transform: rotate(1turn) scale(.66667);
        transform: rotate(1turn) scale(.66667);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%
    }
}

.ant-switch-rtl {
    direction: rtl
}

.ant-switch-rtl .ant-switch-inner {
    margin-right: 24px;
    margin-left: 6px
}

.ant-switch-rtl.ant-switch-loading-icon, .ant-switch-rtl.ant-switch:after {
    left: 100%;
    margin-left: -1px;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.ant-switch-rtl.ant-switch-small .ant-switch-inner {
    margin-right: 18px;
    margin-left: 3px
}

.ant-switch-rtl.ant-switch-small .ant-switch-loading-icon {
    margin-left: 12px
}

.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-inner {
    margin-right: 3px;
    margin-left: 18px
}

.ant-switch-rtl.ant-switch-checked .ant-switch-inner {
    margin-right: 6px;
    margin-left: 24px
}

.ant-switch-rtl.ant-switch-checked:after {
    left: 1px;
    margin-left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.ant-switch-rtl.ant-switch-checked .ant-switch-loading-icon {
    margin-left: -41px
}

.ant-input-affix-wrapper {
    position: relative;
    display: inline-block;
    width: 100%;
    min-width: 0;
    padding: 4px 13px;
    color: #ebeef2;
    font-size: 14px;
    line-height: 1.5em;
    background-color: rgba(0, 0, 0, .2);
    background-image: none;
    border: 2px solid rgba(94, 97, 112, .25);
    border-radius: 12px;
    transition: all .3s;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.ant-input-affix-wrapper::-webkit-input-placeholder {
    color: #5e6170
}

.ant-input-affix-wrapper::-ms-input-placeholder {
    color: #5e6170
}

.ant-input-affix-wrapper:-ms-input-placeholder {
    color: #5e6170
}

.ant-input-affix-wrapper::placeholder {
    color: #5e6170
}

.ant-input-affix-wrapper:placeholder-shown {
    text-overflow: ellipsis
}

.ant-input-affix-wrapper:hover {
    border-color: #10baa8;
    border-right-width: 2px !important
}

.ant-input-rtl .ant-input-affix-wrapper:hover {
    border-right-width: 0;
    border-left-width: 2px !important
}

.ant-input-affix-wrapper-focused, .ant-input-affix-wrapper:focus {
    border-color: #32c7b3;
    border-right-width: 2px !important;
    outline: 0;
    box-shadow: 0 0 0 0 rgba(16, 186, 168, .2)
}

.ant-input-rtl .ant-input-affix-wrapper-focused, .ant-input-rtl .ant-input-affix-wrapper:focus {
    border-right-width: 0;
    border-left-width: 2px !important
}

.ant-input-affix-wrapper-disabled {
    color: #5e6170;
    background-color: #1b1c23;
    cursor: not-allowed;
    opacity: 1
}

.ant-input-affix-wrapper-disabled:hover {
    border-color: rgba(94, 97, 112, .25);
    border-right-width: 2px !important
}

.ant-input-affix-wrapper[disabled] {
    color: #5e6170;
    background-color: #1b1c23;
    cursor: not-allowed;
    opacity: 1
}

.ant-input-affix-wrapper[disabled]:hover {
    border-color: rgba(94, 97, 112, .25);
    border-right-width: 2px !important
}

textarea.ant-input-affix-wrapper {
    max-width: 100%;
    height: auto;
    min-height: 40px;
    line-height: 1.5em;
    vertical-align: bottom;
    transition: all .3s, height 0s
}

.ant-input-affix-wrapper-lg {
    padding: 6px 13px;
    font-size: 16px
}

.ant-input-affix-wrapper-sm {
    padding: 1px 6px
}

.ant-input-affix-wrapper-rtl {
    direction: rtl
}

.ant-input-affix-wrapper > input.ant-input {
    padding: 0;
    border: none;
    outline: none
}

.ant-input-affix-wrapper > input.ant-input:focus {
    box-shadow: none
}

.ant-input-prefix, .ant-input-suffix {
    flex: none
}

.ant-input-prefix {
    margin-right: 4px
}

.ant-input-suffix {
    margin-left: 4px
}

.ant-input-clear-icon {
    color: #5e6170;
    font-size: 11px;
    cursor: pointer;
    transition: color .3s;
    margin: 0 4px;
    vertical-align: -1px
}

.ant-input-clear-icon:hover {
    color: #959aa2
}

.ant-input-clear-icon:active {
    color: #ebeef2
}

.ant-input-clear-icon + i {
    margin-left: 6px
}

.ant-input-clear-icon:last-child {
    margin-right: 0
}

.ant-input-affix-wrapper-textarea-with-clear-btn {
    padding: 0;
    border: 0
}

.ant-input-textarea-clear-icon {
    color: #5e6170;
    font-size: 11px;
    cursor: pointer;
    transition: color .3s;
    position: absolute;
    top: 0;
    right: 0;
    margin: 8px 8px 0 0
}

.ant-input-textarea-clear-icon:hover {
    color: #959aa2
}

.ant-input-textarea-clear-icon:active {
    color: #ebeef2
}

.ant-input-textarea-clear-icon + i {
    margin-left: 6px
}

.ant-input {
    box-sizing: border-box;
    margin: 0;
    font-variant: tabular-nums;
    list-style: none;
    -webkit-font-feature-settings: "tnum", "tnum";
    font-feature-settings: "tnum", "tnum", "tnum";
    position: relative;
    display: inline-block;
    width: 100%;
    min-width: 0;
    padding: 4px 13px;
    color: #ebeef2;
    font-size: 14px;
    line-height: 1.5em;
    background-color: rgba(0, 0, 0, .2);
    background-image: none;
    border: 2px solid rgba(94, 97, 112, .25);
    border-radius: 12px;
    transition: all .3s
}

.ant-input::-webkit-input-placeholder {
    color: #5e6170
}

.ant-input::-ms-input-placeholder {
    color: #5e6170
}

.ant-input:-ms-input-placeholder {
    color: #5e6170
}

.ant-input::placeholder {
    color: #5e6170
}

.ant-input:placeholder-shown {
    text-overflow: ellipsis
}

.ant-input:hover {
    border-color: #10baa8;
    border-right-width: 2px !important
}

.ant-input-rtl .ant-input:hover {
    border-right-width: 0;
    border-left-width: 2px !important
}

.ant-input-focused, .ant-input:focus {
    border-color: #32c7b3;
    border-right-width: 2px !important;
    outline: 0;
    box-shadow: 0 0 0 0 rgba(16, 186, 168, .2)
}

.ant-input-rtl .ant-input-focused, .ant-input-rtl .ant-input:focus {
    border-right-width: 0;
    border-left-width: 2px !important
}

.ant-input-disabled {
    color: #5e6170;
    background-color: #1b1c23;
    cursor: not-allowed;
    opacity: 1
}

.ant-input-disabled:hover {
    border-color: rgba(94, 97, 112, .25);
    border-right-width: 2px !important
}

.ant-input[disabled] {
    color: #5e6170;
    background-color: #1b1c23;
    cursor: not-allowed;
    opacity: 1
}

.ant-input[disabled]:hover {
    border-color: rgba(94, 97, 112, .25);
    border-right-width: 2px !important
}

textarea.ant-input {
    max-width: 100%;
    height: auto;
    min-height: 40px;
    line-height: 1.5em;
    vertical-align: bottom;
    transition: all .3s, height 0s
}

.ant-input-lg {
    padding: 6px 13px;
    font-size: 16px
}

.ant-input-sm {
    padding: 1px 6px
}

.ant-input-rtl {
    direction: rtl
}

.ant-input-group {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #ebeef2;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5em;
    list-style: none;
    -webkit-font-feature-settings: "tnum", "tnum";
    font-feature-settings: "tnum", "tnum", "tnum";
    position: relative;
    display: table;
    width: 100%;
    border-collapse: separate;
    border-spacing: 0
}

.ant-input-group[class*=col-] {
    float: none;
    padding-right: 0;
    padding-left: 0
}

.ant-input-group > [class*=col-] {
    padding-right: 8px
}

.ant-input-group > [class*=col-]:last-child {
    padding-right: 0
}

.ant-input-group-addon, .ant-input-group-wrap, .ant-input-group > .ant-input {
    display: table-cell
}

.ant-input-group-addon:not(:first-child):not(:last-child), .ant-input-group-wrap:not(:first-child):not(:last-child), .ant-input-group > .ant-input:not(:first-child):not(:last-child) {
    border-radius: 0
}

.ant-input-group-addon, .ant-input-group-wrap {
    width: 1px;
    white-space: nowrap;
    vertical-align: middle
}

.ant-input-group-wrap > * {
    display: block !important
}

.ant-input-group .ant-input {
    float: left;
    width: 100%;
    margin-bottom: 0;
    text-align: inherit
}

.ant-input-group .ant-input:focus, .ant-input-group .ant-input:hover {
    z-index: 1;
    border-right-width: 1px
}

.ant-input-group-addon {
    position: relative;
    padding: 0 13px;
    color: #ebeef2;
    font-weight: 400;
    font-size: 14px;
    text-align: center;
    background-color: #10baa8;
    border: 2px solid rgba(94, 97, 112, .25);
    border-radius: 12px;
    transition: all .3s
}

.ant-input-group-addon .ant-select {
    margin: -5px -13px
}

.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    background-color: inherit;
    border: 2px solid transparent;
    box-shadow: none
}

.ant-input-group-addon .ant-select-focused .ant-select-selector, .ant-input-group-addon .ant-select-open .ant-select-selector {
    color: #10baa8
}

.ant-input-group-addon > i:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: ""
}

.ant-input-group-addon:first-child, .ant-input-group-addon:first-child .ant-select .ant-select-selector, .ant-input-group > .ant-input:first-child, .ant-input-group > .ant-input:first-child .ant-select .ant-select-selector {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-input-group > .ant-input-affix-wrapper:not(:first-child) .ant-input {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-input-group > .ant-input-affix-wrapper:not(:last-child) .ant-input {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-input-group-addon:first-child {
    border-right: 0
}

.ant-input-group-addon:last-child {
    border-left: 0
}

.ant-input-group-addon:last-child, .ant-input-group-addon:last-child .ant-select .ant-select-selector, .ant-input-group > .ant-input:last-child, .ant-input-group > .ant-input:last-child .ant-select .ant-select-selector {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-input-group-lg .ant-input, .ant-input-group-lg > .ant-input-group-addon {
    padding: 6px 13px;
    font-size: 16px
}

.ant-input-group-sm .ant-input, .ant-input-group-sm > .ant-input-group-addon {
    padding: 1px 6px
}

.ant-input-group-lg .ant-select-single .ant-select-selector {
    height: 58px
}

.ant-input-group-sm .ant-select-single .ant-select-selector {
    height: 31px
}

.ant-input-group .ant-input-affix-wrapper:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-input-group.ant-input-group-compact {
    display: block
}

.ant-input-group.ant-input-group-compact:before {
    display: table;
    content: ""
}

.ant-input-group.ant-input-group-compact:after {
    display: table;
    clear: both;
    content: ""
}

.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child), .ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child), .ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child) {
    border-right-width: 2px
}

.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus, .ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover, .ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus, .ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover, .ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):focus, .ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):hover {
    z-index: 1
}

.ant-input-group.ant-input-group-compact > * {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    float: none;
    vertical-align: top;
    border-radius: 0
}

.ant-input-group.ant-input-group-compact > :not(:last-child) {
    margin-right: -2px;
    border-right-width: 2px
}

.ant-input-group.ant-input-group-compact .ant-input {
    float: none
}

.ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input, .ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input, .ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input, .ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor, .ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input, .ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector, .ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input {
    border-right-width: 2px;
    border-radius: 0
}

.ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input:focus, .ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input:hover, .ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:focus, .ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:hover, .ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:focus, .ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:hover, .ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor:focus, .ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor:hover, .ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:focus, .ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:hover, .ant-input-group.ant-input-group-compact > .ant-select > .ant-select-arrow, .ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:focus, .ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:hover, .ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input:focus, .ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input:hover {
    z-index: 1
}

.ant-input-group.ant-input-group-compact > .ant-calendar-picker:first-child .ant-input, .ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input, .ant-input-group.ant-input-group-compact > .ant-mention-wrapper:first-child .ant-mention-editor, .ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input, .ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector, .ant-input-group.ant-input-group-compact > .ant-time-picker:first-child .ant-time-picker-input, .ant-input-group.ant-input-group-compact > :first-child {
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px
}

.ant-input-group.ant-input-group-compact > .ant-calendar-picker:last-child .ant-input, .ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input, .ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input, .ant-input-group.ant-input-group-compact > .ant-mention-wrapper:last-child .ant-mention-editor, .ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input, .ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector, .ant-input-group.ant-input-group-compact > .ant-time-picker:last-child .ant-time-picker-input, .ant-input-group.ant-input-group-compact > :last-child {
    border-right-width: 2px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px
}

.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input {
    vertical-align: top
}

.ant-input-group-rtl .ant-input-group-addon:first-child, .ant-input-group > .ant-input-rtl:first-child {
    border-radius: 12px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-input-group-rtl .ant-input-group-addon:first-child {
    border-right: 2px solid rgba(94, 97, 112, .25);
    border-left: 0
}

.ant-input-group-rtl .ant-input-group-addon:last-child {
    border-right: 0;
    border-left: 2px solid rgba(94, 97, 112, .25)
}

.ant-input-group-rtl .ant-input-group-addon:last-child, .ant-input-group-rtl .ant-input-group > .ant-input:last-child {
    border-radius: 12px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-calendar-picker:first-child .ant-input, .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input, .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:first-child .ant-mention-editor, .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input, .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector, .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-time-picker:first-child .ant-time-picker-input, .ant-input-group-rtl.ant-input-group.ant-input-group-compact > :first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 0
}

.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-calendar-picker:last-child .ant-input, .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input, .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input, .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:last-child .ant-mention-editor, .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input, .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector, .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-time-picker:last-child .ant-time-picker-input, .ant-input-group-rtl.ant-input-group.ant-input-group-compact > :last-child {
    border-right-width: 0;
    border-left-width: 2px;
    border-top-left-radius: 12px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 12px
}

.ant-input-group-wrapper {
    display: inline-block;
    width: 100%;
    text-align: start;
    vertical-align: top
}

.ant-input-password-icon {
    color: #959aa2;
    cursor: pointer;
    transition: all .3s
}

.ant-input-password-icon:hover {
    color: rgba(0, 0, 0, .85)
}

.ant-input-search-icon {
    color: #959aa2;
    cursor: pointer;
    transition: all .3s
}

.ant-input-search-icon:hover {
    color: rgba(0, 0, 0, .85)
}

.ant-input-search-enter-button input {
    border-right: 0
}

.ant-input-search-enter-button input:focus, .ant-input-search-enter-button input:hover {
    border-color: #10baa8
}

.ant-input-search-enter-button.ant-input-affix-wrapper {
    border-right: 0
}

.ant-input-search-enter-button + .ant-input-group-addon, .ant-input-search-enter-button input + .ant-input-group-addon {
    padding: 0;
    border: 0
}

.ant-input-search-enter-button + .ant-input-group-addon .ant-input-search-button, .ant-input-search-enter-button input + .ant-input-group-addon .ant-input-search-button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-input-group-rtl, .ant-input-group-wrapper-rtl {
    direction: rtl
}

.ant-input-affix-wrapper-rtl .ant-input-prefix {
    margin: 0 0 0 4px
}

.ant-input-affix-wrapper-rtl .ant-input-suffix {
    margin: 0 4px 0 0
}

.ant-input-search-rtl {
    direction: rtl
}

.ant-input-search-rtl.ant-input-search-enter-button input {
    border: 2px solid rgba(94, 97, 112, .25);
    border-left: 0
}

.ant-input-search-rtl.ant-input-search-enter-button + .ant-input-group-addon .ant-input-search-button, .ant-input-search-rtl.ant-input-search-enter-button input + .ant-input-group-addon .ant-input-search-button {
    width: 100%;
    border-top-left-radius: 12px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 12px
}

.ant-form-item .ant-mentions, .ant-form-item textarea.ant-input {
    height: auto;
    margin-bottom: 4px
}

.ant-form-item .ant-upload {
    background: 0 0
}

.ant-form-item .ant-upload.ant-upload-drag {
    background: #10baa8
}

.ant-form-item input[type=checkbox], .ant-form-item input[type=radio] {
    width: 14px;
    height: 14px
}

.ant-form-item .ant-checkbox-inline, .ant-form-item .ant-radio-inline {
    display: inline-block;
    margin-left: 8px;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer
}

.ant-form-item .ant-checkbox-inline:first-child, .ant-form-item .ant-radio-inline:first-child {
    margin-left: 0
}

.ant-form-item .ant-checkbox-vertical, .ant-form-item .ant-radio-vertical {
    display: block
}

.ant-form-item .ant-checkbox-vertical + .ant-checkbox-vertical, .ant-form-item .ant-radio-vertical + .ant-radio-vertical {
    margin-left: 0
}

.ant-form-item .ant-input-number + .ant-form-text {
    margin-left: 8px
}

.ant-form-item .ant-input-number-handler-wrap {
    z-index: 2
}

.ant-form-item .ant-cascader-picker, .ant-form-item .ant-select {
    width: 100%
}

.ant-form-item .ant-input-group .ant-cascader-picker, .ant-form-item .ant-input-group .ant-select {
    width: auto
}

.ant-form-inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap
}

.ant-form-inline .ant-form-item {
    flex: none;
    flex-wrap: nowrap;
    margin-right: 16px;
    margin-bottom: 0
}

.ant-form-inline .ant-form-item-with-help {
    margin-bottom: 1.4rem
}

.ant-form-inline .ant-form-item > .ant-form-item-control, .ant-form-inline .ant-form-item > .ant-form-item-label {
    display: inline-block;
    vertical-align: top
}

.ant-form-inline .ant-form-item .ant-form-item-has-feedback, .ant-form-inline .ant-form-item .ant-form-text {
    display: inline-block
}

.ant-form-horizontal .ant-form-item-label {
    flex-grow: 0
}

.ant-form-horizontal .ant-form-item-control {
    flex: 1 1
}

.ant-form-vertical .ant-form-item {
    flex-direction: column
}

.ant-col-24.ant-form-item-label, .ant-col-xl-24.ant-form-item-label, .ant-form-vertical .ant-form-item-label {
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5em;
    white-space: normal;
    text-align: left
}

.ant-col-24.ant-form-item-label > label, .ant-col-xl-24.ant-form-item-label > label, .ant-form-vertical .ant-form-item-label > label {
    margin: 0
}

.ant-col-24.ant-form-item-label > label:after, .ant-col-xl-24.ant-form-item-label > label:after, .ant-form-vertical .ant-form-item-label > label:after {
    display: none
}

.ant-form-rtl.ant-col-24.ant-form-item-label, .ant-form-rtl.ant-col-xl-24.ant-form-item-label, .ant-form-rtl.ant-form-vertical .ant-form-item-label {
    text-align: right
}

.ant-form-item-has-feedback .ant-input {
    padding-right: 24px
}

.ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
    padding-right: 18px
}

.ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
    right: 28px
}

.ant-form-item-has-feedback .ant-switch {
    margin: 2px 0 4px
}

.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow, .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection__clear, .ant-form-item-has-feedback > .ant-select .ant-select-arrow, .ant-form-item-has-feedback > .ant-select .ant-select-selection__clear {
    right: 28px
}

.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value, .ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value {
    padding-right: 42px
}

.ant-form-item-has-feedback .ant-cascader-picker-arrow {
    margin-right: 17px
}

.ant-form-item-has-feedback .ant-cascader-picker-clear {
    right: 28px
}

.ant-form-item-has-feedback .ant-picker, .ant-form-item-has-feedback .ant-picker-large {
    padding-right: 31.2px
}

.ant-form-item-has-feedback .ant-picker-small {
    padding-right: 24.2px
}

.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon, .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon, .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon, .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
    position: absolute;
    top: 50%;
    right: 0;
    z-index: 1;
    width: 40px;
    height: 20px;
    margin-top: -10px;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    visibility: visible;
    -webkit-animation: zoomIn .3s cubic-bezier(.12, .4, .29, 1.46);
    animation: zoomIn .3s cubic-bezier(.12, .4, .29, 1.46);
    pointer-events: none
}

.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon svg, .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon svg, .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon svg, .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon svg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {
    color: #64be56;
    -webkit-animation-name: diffZoomIn1 !important;
    animation-name: diffZoomIn1 !important
}

.ant-form-item-has-warning .ant-form-item-explain, .ant-form-item-has-warning .ant-form-item-split {
    color: #f36f21
}

.ant-form-item-has-warning .ant-input, .ant-form-item-has-warning .ant-input-affix-wrapper, .ant-form-item-has-warning .ant-input-affix-wrapper:hover, .ant-form-item-has-warning .ant-input:hover {
    background-color: rgba(0, 0, 0, .2);
    border-color: #f36f21
}

.ant-form-item-has-warning .ant-input-affix-wrapper-focused, .ant-form-item-has-warning .ant-input-affix-wrapper:focus, .ant-form-item-has-warning .ant-input-focused, .ant-form-item-has-warning .ant-input:focus {
    border-color: #ff944d;
    border-right-width: 2px !important;
    outline: 0;
    box-shadow: 0 0 0 0 rgba(243, 111, 33, .2)
}

.ant-form-item-has-warning .ant-input-affix-wrapper:not([disabled]):hover, .ant-form-item-has-warning .ant-input:not([disabled]):hover {
    border-color: #f36f21
}

.ant-form-item-has-warning .ant-input-affix-wrapper input:focus {
    box-shadow: none !important
}

.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {
    border-color: #ff944d;
    border-right-width: 2px !important;
    outline: 0;
    box-shadow: 0 0 0 0 rgba(243, 111, 33, .2)
}

.ant-form-item-has-warning .ant-input-prefix {
    color: #f36f21
}

.ant-form-item-has-warning .ant-input-group-addon {
    color: #f36f21;
    background-color: rgba(0, 0, 0, .2);
    border-color: #f36f21
}

.ant-form-item-has-warning .has-feedback {
    color: #f36f21
}

.ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon {
    color: #f36f21;
    -webkit-animation-name: diffZoomIn3 !important;
    animation-name: diffZoomIn3 !important
}

.ant-form-item-has-warning .ant-select .ant-select-selector {
    border-color: #f36f21 !important
}

.ant-form-item-has-warning .ant-select.ant-select-focused .ant-select-selector, .ant-form-item-has-warning .ant-select.ant-select-open .ant-select-selector {
    border-color: #ff944d;
    border-right-width: 2px !important;
    outline: 0;
    box-shadow: 0 0 0 0 rgba(243, 111, 33, .2)
}

.ant-form-item-has-warning .ant-input-number, .ant-form-item-has-warning .ant-picker {
    border-color: #f36f21
}

.ant-form-item-has-warning .ant-input-number-focused, .ant-form-item-has-warning .ant-input-number:focus, .ant-form-item-has-warning .ant-picker-focused, .ant-form-item-has-warning .ant-picker:focus {
    border-color: #ff944d;
    border-right-width: 2px !important;
    outline: 0;
    box-shadow: 0 0 0 0 rgba(243, 111, 33, .2)
}

.ant-form-item-has-warning .ant-input-number:not([disabled]):hover, .ant-form-item-has-warning .ant-picker:not([disabled]):hover {
    border-color: #f36f21
}

.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {
    border-color: #ff944d;
    border-right-width: 2px !important;
    outline: 0;
    box-shadow: 0 0 0 0 rgba(243, 111, 33, .2)
}

.ant-form-item-has-error .ant-form-item-explain, .ant-form-item-has-error .ant-form-item-split {
    color: #c43855
}

.ant-form-item-has-error .ant-input, .ant-form-item-has-error .ant-input-affix-wrapper, .ant-form-item-has-error .ant-input-affix-wrapper:hover, .ant-form-item-has-error .ant-input:hover {
    background-color: rgba(0, 0, 0, .2);
    border-color: #c43855
}

.ant-form-item-has-error .ant-input-affix-wrapper-focused, .ant-form-item-has-error .ant-input-affix-wrapper:focus, .ant-form-item-has-error .ant-input-focused, .ant-form-item-has-error .ant-input:focus {
    border-color: #d15e71;
    border-right-width: 2px !important;
    outline: 0;
    box-shadow: 0 0 0 0 rgba(196, 56, 85, .2)
}

.ant-form-item-has-error .ant-input-affix-wrapper:not([disabled]):hover, .ant-form-item-has-error .ant-input:not([disabled]):hover {
    border-color: #c43855
}

.ant-form-item-has-error .ant-input-affix-wrapper input:focus {
    box-shadow: none !important
}

.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {
    border-color: #d15e71;
    border-right-width: 2px !important;
    outline: 0;
    box-shadow: 0 0 0 0 rgba(196, 56, 85, .2)
}

.ant-form-item-has-error .ant-input-prefix {
    color: #c43855
}

.ant-form-item-has-error .ant-input-group-addon {
    color: #c43855;
    background-color: rgba(0, 0, 0, .2);
    border-color: #c43855
}

.ant-form-item-has-error .has-feedback {
    color: #c43855
}

.ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon {
    color: #c43855;
    -webkit-animation-name: diffZoomIn2 !important;
    animation-name: diffZoomIn2 !important
}

.ant-form-item-has-error .ant-select .ant-select-selector {
    border-color: #c43855 !important
}

.ant-form-item-has-error .ant-select.ant-select-focused .ant-select-selector, .ant-form-item-has-error .ant-select.ant-select-open .ant-select-selector {
    border-color: #d15e71;
    border-right-width: 2px !important;
    outline: 0;
    box-shadow: 0 0 0 0 rgba(196, 56, 85, .2)
}

.ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    border: 0
}

.ant-form-item-has-error .ant-input-number, .ant-form-item-has-error .ant-picker, .ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus {
    border-color: #c43855
}

.ant-form-item-has-error .ant-input-number-focused, .ant-form-item-has-error .ant-input-number:focus, .ant-form-item-has-error .ant-picker-focused, .ant-form-item-has-error .ant-picker:focus {
    border-color: #d15e71;
    border-right-width: 2px !important;
    outline: 0;
    box-shadow: 0 0 0 0 rgba(196, 56, 85, .2)
}

.ant-form-item-has-error .ant-input-number:not([disabled]):hover, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover, .ant-form-item-has-error .ant-picker:not([disabled]):hover {
    border-color: #c43855
}

.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input, .ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {
    border-color: #d15e71;
    border-right-width: 2px !important;
    outline: 0;
    box-shadow: 0 0 0 0 rgba(196, 56, 85, .2)
}

.ant-form-item-has-error .ant-transfer-list {
    border-color: #c43855
}

.ant-form-item-has-error .ant-transfer-list-search:not([disabled]) {
    border-color: rgba(94, 97, 112, .25)
}

.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {
    border-color: #10baa8;
    border-right-width: 2px !important
}

.ant-input-rtl .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {
    border-right-width: 0;
    border-left-width: 2px !important
}

.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus {
    border-color: #32c7b3;
    border-right-width: 2px !important;
    outline: 0;
    box-shadow: 0 0 0 0 rgba(16, 186, 168, .2)
}

.ant-input-rtl .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus {
    border-right-width: 0;
    border-left-width: 2px !important
}

.ant-form-item-has-error-leave .ant-form-item-explain {
    color: #c43855
}

.ant-form-item-is-validating.ant-form-item-has-feedback .ant-form-item-children-icon {
    display: inline-block;
    color: #10baa8
}

.ant-form {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #ebeef2;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5em;
    list-style: none;
    -webkit-font-feature-settings: "tnum", "tnum";
    font-feature-settings: "tnum", "tnum", "tnum"
}

.ant-form legend {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    padding: 0;
    color: #959aa2;
    font-size: 16px;
    line-height: inherit;
    border: 0;
    border-bottom: 2px solid rgba(94, 97, 112, .25)
}

.ant-form label {
    font-size: 14px
}

.ant-form input[type=search] {
    box-sizing: border-box
}

.ant-form input[type=checkbox], .ant-form input[type=radio] {
    line-height: normal
}

.ant-form input[type=file] {
    display: block
}

.ant-form input[type=range] {
    display: block;
    width: 100%
}

.ant-form select[multiple], .ant-form select[size] {
    height: auto
}

.ant-form input[type=checkbox]:focus, .ant-form input[type=file]:focus, .ant-form input[type=radio]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.ant-form output {
    display: block;
    padding-top: 15px;
    color: #ebeef2;
    font-size: 14px;
    line-height: 1.5em
}

.ant-form .ant-form-text {
    display: inline-block;
    padding-right: 8px
}

.ant-form-small .ant-form-item-label > label {
    height: 31px
}

.ant-form-small .ant-form-item-control-input {
    min-height: 31px
}

.ant-form-large .ant-form-item-label > label {
    height: 58px
}

.ant-form-large .ant-form-item-control-input {
    min-height: 58px
}

.ant-form-item {
    box-sizing: border-box;
    padding: 0;
    color: #ebeef2;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5em;
    list-style: none;
    -webkit-font-feature-settings: "tnum", "tnum";
    font-feature-settings: "tnum", "tnum", "tnum";
    margin: 0 0 1.4rem;
    vertical-align: top
}

.ant-form-item-with-help {
    margin-bottom: 0
}

.ant-form-item-label {
    display: inline-block;
    flex-grow: 0;
    overflow: hidden;
    white-space: nowrap;
    text-align: right;
    vertical-align: middle
}

.ant-form-item-label-left {
    text-align: left
}

.ant-form-item-label > label {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    align-items: center;
    height: 40px;
    color: #959aa2;
    font-size: 14px
}

.ant-form-item-label > label > .anticon {
    font-size: 14px;
    vertical-align: top
}

.ant-form-item-label > label.ant-form-item-required:before {
    display: inline-block;
    margin-right: 4px;
    color: #c43855;
    font-size: 14px;
    font-family: SimSun, sans-serif;
    line-height: 1;
    content: "*"
}

.ant-form-hide-required-mark .ant-form-item-label > label.ant-form-item-required:before {
    display: none
}

.ant-form-item-label > label:after {
    content: ":";
    position: relative;
    top: -.5px;
    margin: 0 8px 0 2px
}

.ant-form-item-label > label.ant-form-item-no-colon:after {
    content: " "
}

.ant-form-item-control {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.ant-form-item-control:first-child:not([class^=ant-col-]):not([class*=" ant-col-"]) {
    width: 100%
}

.ant-form-item-control-input {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    min-height: 40px
}

.ant-form-item-control-input-content {
    flex: auto;
    max-width: 100%
}

.ant-form-item-explain, .ant-form-item-extra {
    clear: both;
    min-height: 19.599px;
    min-height: 1.4rem;
    margin-top: -10rem;
    color: #959aa2;
    font-size: 14px;
    line-height: 1.5em;
    transition: color .3s cubic-bezier(.215, .61, .355, 1)
}

.show-help-appear, .show-help-enter, .show-help-leave {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.show-help-appear.show-help-appear-active, .show-help-enter.show-help-enter-active {
    -webkit-animation-name: antShowHelpIn;
    animation-name: antShowHelpIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.show-help-leave.show-help-leave-active {
    -webkit-animation-name: antShowHelpOut;
    animation-name: antShowHelpOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.show-help-appear, .show-help-enter {
    opacity: 0
}

.show-help-appear, .show-help-enter, .show-help-leave {
    -webkit-animation-timing-function: cubic-bezier(.645, .045, .355, 1);
    animation-timing-function: cubic-bezier(.645, .045, .355, 1)
}

@-webkit-keyframes antShowHelpIn {
    0% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
        opacity: 0
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes antShowHelpIn {
    0% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
        opacity: 0
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@-webkit-keyframes antShowHelpOut {
    to {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
        opacity: 0
    }
}

@keyframes antShowHelpOut {
    to {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
        opacity: 0
    }
}

@-webkit-keyframes diffZoomIn1 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes diffZoomIn1 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes diffZoomIn2 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes diffZoomIn2 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes diffZoomIn3 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes diffZoomIn3 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.ant-form-rtl {
    direction: rtl
}

.ant-form-rtl .ant-form-item-label {
    text-align: right
}

.ant-form-rtl .ant-form-item-label > label.ant-form-item-required:before {
    margin-right: 0;
    margin-left: 4px
}

.ant-col-rtl .ant-form-item-control:first-child {
    width: 100%
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input {
    padding-right: 13px;
    padding-left: 24px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
    padding-right: 13px;
    padding-left: 18px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input {
    padding: 0
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
    right: auto;
    left: 28px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-number {
    padding-left: 18px
}

.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow, .ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection__clear, .ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-arrow, .ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-selection__clear {
    right: auto;
    left: 28px
}

.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value, .ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value {
    padding-right: 0;
    padding-left: 42px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow {
    margin-right: 0;
    margin-left: 17px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear {
    right: auto;
    left: 28px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-picker, .ant-form-rtl .ant-form-item-has-feedback .ant-picker-large {
    padding-right: 13px;
    padding-left: 31.2px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small {
    padding-right: 6px;
    padding-left: 24.2px
}

.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon, .ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon, .ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon, .ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
    right: auto;
    left: 0
}

.ant-form-rtl.ant-form-inline .ant-form-item {
    margin-right: 0;
    margin-left: 16px
}

.ant-tooltip {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #ebeef2;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5em;
    list-style: none;
    -webkit-font-feature-settings: "tnum", "tnum";
    font-feature-settings: "tnum", "tnum", "tnum";
    position: absolute;
    z-index: 999999;
    display: block;
    max-width: 250px;
    visibility: visible
}

.ant-tooltip-hidden {
    display: none
}

.ant-tooltip-placement-top, .ant-tooltip-placement-topLeft, .ant-tooltip-placement-topRight {
    padding-bottom: 10px
}

.ant-tooltip-placement-right, .ant-tooltip-placement-rightBottom, .ant-tooltip-placement-rightTop {
    padding-left: 10px
}

.ant-tooltip-placement-bottom, .ant-tooltip-placement-bottomLeft, .ant-tooltip-placement-bottomRight {
    padding-top: 10px
}

.ant-tooltip-placement-left, .ant-tooltip-placement-leftBottom, .ant-tooltip-placement-leftTop {
    padding-right: 10px
}

.ant-tooltip-inner {
    min-width: 30px;
    min-height: 32px;
    padding: 6px 8px;
    color: #ebeef2;
    text-align: left;
    text-decoration: none;
    word-wrap: break-word;
    background-color: #000;
    border-radius: 12px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15)
}

.ant-tooltip-arrow {
    position: absolute;
    display: block;
    width: 15.89949494px;
    height: 15.89949494px;
    overflow: hidden;
    background: 0 0;
    pointer-events: none
}

.ant-tooltip-arrow:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 7px;
    height: 7px;
    margin: auto;
    background-color: #000;
    content: "";
    pointer-events: auto
}

.ant-tooltip-placement-top .ant-tooltip-arrow, .ant-tooltip-placement-topLeft .ant-tooltip-arrow, .ant-tooltip-placement-topRight .ant-tooltip-arrow {
    bottom: -5.89949494px
}

.ant-tooltip-placement-top .ant-tooltip-arrow:before, .ant-tooltip-placement-topLeft .ant-tooltip-arrow:before, .ant-tooltip-placement-topRight .ant-tooltip-arrow:before {
    box-shadow: 3px 3px 7px rgba(0, 0, 0, .07);
    -webkit-transform: translateY(-7.94974747px) rotate(45deg);
    transform: translateY(-7.94974747px) rotate(45deg)
}

.ant-tooltip-placement-top .ant-tooltip-arrow {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
    left: 13px
}

.ant-tooltip-placement-topRight .ant-tooltip-arrow {
    right: 13px
}

.ant-tooltip-placement-right .ant-tooltip-arrow, .ant-tooltip-placement-rightBottom .ant-tooltip-arrow, .ant-tooltip-placement-rightTop .ant-tooltip-arrow {
    left: -5.89949494px
}

.ant-tooltip-placement-right .ant-tooltip-arrow:before, .ant-tooltip-placement-rightBottom .ant-tooltip-arrow:before, .ant-tooltip-placement-rightTop .ant-tooltip-arrow:before {
    box-shadow: -3px 3px 7px rgba(0, 0, 0, .07);
    -webkit-transform: translateX(7.94974747px) rotate(45deg);
    transform: translateX(7.94974747px) rotate(45deg)
}

.ant-tooltip-placement-right .ant-tooltip-arrow {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
    top: 5px
}

.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
    bottom: 5px
}

.ant-tooltip-placement-left .ant-tooltip-arrow, .ant-tooltip-placement-leftBottom .ant-tooltip-arrow, .ant-tooltip-placement-leftTop .ant-tooltip-arrow {
    right: -5.89949494px
}

.ant-tooltip-placement-left .ant-tooltip-arrow:before, .ant-tooltip-placement-leftBottom .ant-tooltip-arrow:before, .ant-tooltip-placement-leftTop .ant-tooltip-arrow:before {
    box-shadow: 3px -3px 7px rgba(0, 0, 0, .07);
    -webkit-transform: translateX(-7.94974747px) rotate(45deg);
    transform: translateX(-7.94974747px) rotate(45deg)
}

.ant-tooltip-placement-left .ant-tooltip-arrow {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
    top: 5px
}

.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
    bottom: 5px
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow, .ant-tooltip-placement-bottomLeft .ant-tooltip-arrow, .ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
    top: -5.89949494px
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow:before, .ant-tooltip-placement-bottomLeft .ant-tooltip-arrow:before, .ant-tooltip-placement-bottomRight .ant-tooltip-arrow:before {
    box-shadow: -3px -3px 7px rgba(0, 0, 0, .07);
    -webkit-transform: translateY(7.94974747px) rotate(45deg);
    transform: translateY(7.94974747px) rotate(45deg)
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
    left: 13px
}

.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
    right: 13px
}

.ant-tooltip-rtl {
    direction: rtl
}

.ant-tooltip-rtl .ant-tooltip-inner {
    text-align: right
}

.ant-popover {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #ebeef2;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5em;
    list-style: none;
    -webkit-font-feature-settings: "tnum", "tnum";
    font-feature-settings: "tnum", "tnum", "tnum";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1030;
    font-weight: 400;
    white-space: normal;
    text-align: left;
    cursor: auto;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.ant-popover:after {
    position: absolute;
    background: hsla(0, 0%, 100%, .01);
    content: ""
}

.ant-popover-hidden {
    display: none
}

.ant-popover-placement-top, .ant-popover-placement-topLeft, .ant-popover-placement-topRight {
    padding-bottom: 10px
}

.ant-popover-placement-right, .ant-popover-placement-rightBottom, .ant-popover-placement-rightTop {
    padding-left: 10px
}

.ant-popover-placement-bottom, .ant-popover-placement-bottomLeft, .ant-popover-placement-bottomRight {
    padding-top: 10px
}

.ant-popover-placement-left, .ant-popover-placement-leftBottom, .ant-popover-placement-leftTop {
    padding-right: 10px
}

.ant-popover-inner {
    background-color: #262831;
    background-clip: padding-box;
    border-radius: 12px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    box-shadow: 0 0 8px rgba(0, 0, 0, .15) \9
}

.ant-popover-title {
    min-width: 177px;
    min-height: 32px;
    margin: 0;
    padding: 5px 20px 4px;
    color: #ebeef2;
    font-weight: 500;
    border-bottom: 1px solid rgba(94, 97, 112, .25)
}

.ant-popover-inner-content {
    padding: 12px 20px;
    color: #ebeef2
}

.ant-popover-message {
    position: relative;
    padding: 4px 0 12px;
    color: #ebeef2;
    font-size: 14px
}

.ant-popover-message > .anticon {
    position: absolute;
    top: 8px;
    color: #f36f21;
    font-size: 14px
}

.ant-popover-message-title {
    padding-left: 22px
}

.ant-popover-buttons {
    margin-bottom: 4px;
    text-align: right
}

.ant-popover-buttons button {
    margin-left: 8px
}

.ant-popover-arrow {
    position: absolute;
    display: block;
    width: 8.48528137px;
    height: 8.48528137px;
    background: 0 0;
    border-style: solid;
    border-width: 4.24264069px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow {
    bottom: 6.2px;
    border-color: transparent #262831 #262831 transparent;
    box-shadow: 3px 3px 7px rgba(0, 0, 0, .07)
}

.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow {
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg)
}

.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow {
    left: 16px
}

.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow {
    right: 16px
}

.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow {
    left: 6px;
    border-color: transparent transparent #262831 #262831;
    box-shadow: -3px 3px 7px rgba(0, 0, 0, .07)
}

.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg)
}

.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow {
    top: 12px
}

.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow {
    bottom: 12px
}

.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow {
    top: 6px;
    border-color: #262831 transparent transparent #262831;
    box-shadow: -2px -2px 5px rgba(0, 0, 0, .06)
}

.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow {
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg)
}

.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow {
    left: 16px
}

.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow {
    right: 16px
}

.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow {
    right: 6px;
    border-color: #262831 #262831 transparent transparent;
    box-shadow: 3px -3px 7px rgba(0, 0, 0, .07)
}

.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg)
}

.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow {
    top: 12px
}

.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow {
    bottom: 12px
}

.ant-popover-rtl {
    direction: rtl;
    text-align: right
}

.ant-popover-rtl .ant-popover-message-title {
    padding-right: 22px;
    padding-left: 20px
}

.ant-popover-rtl .ant-popover-buttons {
    text-align: left
}

.ant-popover-rtl .ant-popover-buttons button {
    margin-right: 8px;
    margin-left: 0
}

.fade-appear, .fade-enter, .fade-leave {
    -webkit-animation-duration: .1s;
    animation-duration: .1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.fade-appear.fade-appear-active, .fade-enter.fade-enter-active {
    -webkit-animation-name: antFadeIn;
    animation-name: antFadeIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.fade-leave.fade-leave-active {
    -webkit-animation-name: antFadeOut;
    animation-name: antFadeOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.fade-appear, .fade-enter {
    opacity: 0
}

.fade-appear, .fade-enter, .fade-leave {
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

@-webkit-keyframes antFadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes antFadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes antFadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes antFadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.move-up-appear, .move-up-enter, .move-up-leave {
    -webkit-animation-duration: .1s;
    animation-duration: .1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.move-up-appear.move-up-appear-active, .move-up-enter.move-up-enter-active {
    -webkit-animation-name: antMoveUpIn;
    animation-name: antMoveUpIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.move-up-leave.move-up-leave-active {
    -webkit-animation-name: antMoveUpOut;
    animation-name: antMoveUpOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.move-up-appear, .move-up-enter {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.move-up-leave {
    -webkit-animation-timing-function: cubic-bezier(.6, .04, .98, .34);
    animation-timing-function: cubic-bezier(.6, .04, .98, .34)
}

.move-down-appear, .move-down-enter, .move-down-leave {
    -webkit-animation-duration: .1s;
    animation-duration: .1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.move-down-appear.move-down-appear-active, .move-down-enter.move-down-enter-active {
    -webkit-animation-name: antMoveDownIn;
    animation-name: antMoveDownIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.move-down-leave.move-down-leave-active {
    -webkit-animation-name: antMoveDownOut;
    animation-name: antMoveDownOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.move-down-appear, .move-down-enter {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.move-down-leave {
    -webkit-animation-timing-function: cubic-bezier(.6, .04, .98, .34);
    animation-timing-function: cubic-bezier(.6, .04, .98, .34)
}

.move-left-appear, .move-left-enter, .move-left-leave {
    -webkit-animation-duration: .1s;
    animation-duration: .1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.move-left-appear.move-left-appear-active, .move-left-enter.move-left-enter-active {
    -webkit-animation-name: antMoveLeftIn;
    animation-name: antMoveLeftIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.move-left-leave.move-left-leave-active {
    -webkit-animation-name: antMoveLeftOut;
    animation-name: antMoveLeftOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.move-left-appear, .move-left-enter {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.move-left-leave {
    -webkit-animation-timing-function: cubic-bezier(.6, .04, .98, .34);
    animation-timing-function: cubic-bezier(.6, .04, .98, .34)
}

.move-right-appear, .move-right-enter, .move-right-leave {
    -webkit-animation-duration: .1s;
    animation-duration: .1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.move-right-appear.move-right-appear-active, .move-right-enter.move-right-enter-active {
    -webkit-animation-name: antMoveRightIn;
    animation-name: antMoveRightIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.move-right-leave.move-right-leave-active {
    -webkit-animation-name: antMoveRightOut;
    animation-name: antMoveRightOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.move-right-appear, .move-right-enter {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.move-right-leave {
    -webkit-animation-timing-function: cubic-bezier(.6, .04, .98, .34);
    animation-timing-function: cubic-bezier(.6, .04, .98, .34)
}

@-webkit-keyframes antMoveDownIn {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveDownIn {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@-webkit-keyframes antMoveDownOut {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveDownOut {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@-webkit-keyframes antMoveLeftIn {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveLeftIn {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@-webkit-keyframes antMoveLeftOut {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveLeftOut {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@-webkit-keyframes antMoveRightIn {
    0% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveRightIn {
    0% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@-webkit-keyframes antMoveRightOut {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveRightOut {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@-webkit-keyframes antMoveUpIn {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveUpIn {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@-webkit-keyframes antMoveUpOut {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveUpOut {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@-webkit-keyframes loadingCircle {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes loadingCircle {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

[ant-click-animating-without-extra-node=true], [ant-click-animating=true] {
    position: relative
}

html {
    --antd-wave-shadow-color: #10baa8
}

.ant-click-animating-node, [ant-click-animating-without-extra-node=true]:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    border-radius: inherit;
    box-shadow: 0 0 0 0 #10baa8;
    box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
    opacity: .2;
    -webkit-animation: fadeEffect 2s cubic-bezier(.08, .82, .17, 1), waveEffect .4s cubic-bezier(.08, .82, .17, 1);
    animation: fadeEffect 2s cubic-bezier(.08, .82, .17, 1), waveEffect .4s cubic-bezier(.08, .82, .17, 1);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    content: "";
    pointer-events: none
}

@-webkit-keyframes waveEffect {
    to {
        box-shadow: 0 0 0 #10baa8;
        box-shadow: 0 0 0 6px #10baa8;
        box-shadow: 0 0 0 6px var(--antd-wave-shadow-color)
    }
}

@keyframes waveEffect {
    to {
        box-shadow: 0 0 0 #10baa8;
        box-shadow: 0 0 0 6px #10baa8;
        box-shadow: 0 0 0 6px var(--antd-wave-shadow-color)
    }
}

@-webkit-keyframes fadeEffect {
    to {
        opacity: 0
    }
}

@keyframes fadeEffect {
    to {
        opacity: 0
    }
}

.slide-up-appear, .slide-up-enter, .slide-up-leave {
    -webkit-animation-duration: .1s;
    animation-duration: .1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.slide-up-appear.slide-up-appear-active, .slide-up-enter.slide-up-enter-active {
    -webkit-animation-name: antSlideUpIn;
    animation-name: antSlideUpIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.slide-up-leave.slide-up-leave-active {
    -webkit-animation-name: antSlideUpOut;
    animation-name: antSlideUpOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.slide-up-appear, .slide-up-enter {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
    animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.slide-up-leave {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

.slide-down-appear, .slide-down-enter, .slide-down-leave {
    -webkit-animation-duration: .1s;
    animation-duration: .1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.slide-down-appear.slide-down-appear-active, .slide-down-enter.slide-down-enter-active {
    -webkit-animation-name: antSlideDownIn;
    animation-name: antSlideDownIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.slide-down-leave.slide-down-leave-active {
    -webkit-animation-name: antSlideDownOut;
    animation-name: antSlideDownOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.slide-down-appear, .slide-down-enter {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
    animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.slide-down-leave {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

.slide-left-appear, .slide-left-enter, .slide-left-leave {
    -webkit-animation-duration: .1s;
    animation-duration: .1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.slide-left-appear.slide-left-appear-active, .slide-left-enter.slide-left-enter-active {
    -webkit-animation-name: antSlideLeftIn;
    animation-name: antSlideLeftIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.slide-left-leave.slide-left-leave-active {
    -webkit-animation-name: antSlideLeftOut;
    animation-name: antSlideLeftOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.slide-left-appear, .slide-left-enter {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
    animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.slide-left-leave {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

.slide-right-appear, .slide-right-enter, .slide-right-leave {
    -webkit-animation-duration: .1s;
    animation-duration: .1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.slide-right-appear.slide-right-appear-active, .slide-right-enter.slide-right-enter-active {
    -webkit-animation-name: antSlideRightIn;
    animation-name: antSlideRightIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.slide-right-leave.slide-right-leave-active {
    -webkit-animation-name: antSlideRightOut;
    animation-name: antSlideRightOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.slide-right-appear, .slide-right-enter {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
    animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.slide-right-leave {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

@-webkit-keyframes antSlideUpIn {
    0% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antSlideUpIn {
    0% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@-webkit-keyframes antSlideUpOut {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antSlideUpOut {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@-webkit-keyframes antSlideDownIn {
    0% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 0
    }
    to {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 1
    }
}

@keyframes antSlideDownIn {
    0% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 0
    }
    to {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 1
    }
}

@-webkit-keyframes antSlideDownOut {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 1
    }
    to {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 0
    }
}

@keyframes antSlideDownOut {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 1
    }
    to {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
        opacity: 0
    }
}

@-webkit-keyframes antSlideLeftIn {
    0% {
        -webkit-transform: scaleX(.8);
        transform: scaleX(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antSlideLeftIn {
    0% {
        -webkit-transform: scaleX(.8);
        transform: scaleX(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
}

@-webkit-keyframes antSlideLeftOut {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: scaleX(.8);
        transform: scaleX(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antSlideLeftOut {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1
    }
    to {
        -webkit-transform: scaleX(.8);
        transform: scaleX(.8);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 0
    }
}

@-webkit-keyframes antSlideRightIn {
    0% {
        -webkit-transform: scaleX(.8);
        transform: scaleX(.8);
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0;
        opacity: 0
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0;
        opacity: 1
    }
}

@keyframes antSlideRightIn {
    0% {
        -webkit-transform: scaleX(.8);
        transform: scaleX(.8);
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0;
        opacity: 0
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0;
        opacity: 1
    }
}

@-webkit-keyframes antSlideRightOut {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0;
        opacity: 1
    }
    to {
        -webkit-transform: scaleX(.8);
        transform: scaleX(.8);
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0;
        opacity: 0
    }
}

@keyframes antSlideRightOut {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0;
        opacity: 1
    }
    to {
        -webkit-transform: scaleX(.8);
        transform: scaleX(.8);
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0;
        opacity: 0
    }
}

.zoom-appear, .zoom-enter, .zoom-leave {
    -webkit-animation-duration: .1s;
    animation-duration: .1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.zoom-appear.zoom-appear-active, .zoom-enter.zoom-enter-active {
    -webkit-animation-name: antZoomIn;
    animation-name: antZoomIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.zoom-leave.zoom-leave-active {
    -webkit-animation-name: antZoomOut;
    animation-name: antZoomOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.zoom-appear, .zoom-enter {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.zoom-leave {
    -webkit-animation-timing-function: cubic-bezier(.78, .14, .15, .86);
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.zoom-big-appear, .zoom-big-enter, .zoom-big-leave {
    -webkit-animation-duration: .1s;
    animation-duration: .1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.zoom-big-appear.zoom-big-appear-active, .zoom-big-enter.zoom-big-enter-active {
    -webkit-animation-name: antZoomBigIn;
    animation-name: antZoomBigIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.zoom-big-leave.zoom-big-leave-active {
    -webkit-animation-name: antZoomBigOut;
    animation-name: antZoomBigOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.zoom-big-appear, .zoom-big-enter {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.zoom-big-leave {
    -webkit-animation-timing-function: cubic-bezier(.78, .14, .15, .86);
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.zoom-big-fast-appear, .zoom-big-fast-enter, .zoom-big-fast-leave {
    -webkit-animation-duration: .05s;
    animation-duration: .05s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.zoom-big-fast-appear.zoom-big-fast-appear-active, .zoom-big-fast-enter.zoom-big-fast-enter-active {
    -webkit-animation-name: antZoomBigIn;
    animation-name: antZoomBigIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.zoom-big-fast-leave.zoom-big-fast-leave-active {
    -webkit-animation-name: antZoomBigOut;
    animation-name: antZoomBigOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.zoom-big-fast-appear, .zoom-big-fast-enter {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.zoom-big-fast-leave {
    -webkit-animation-timing-function: cubic-bezier(.78, .14, .15, .86);
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.zoom-up-appear, .zoom-up-enter, .zoom-up-leave {
    -webkit-animation-duration: .1s;
    animation-duration: .1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.zoom-up-appear.zoom-up-appear-active, .zoom-up-enter.zoom-up-enter-active {
    -webkit-animation-name: antZoomUpIn;
    animation-name: antZoomUpIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.zoom-up-leave.zoom-up-leave-active {
    -webkit-animation-name: antZoomUpOut;
    animation-name: antZoomUpOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.zoom-up-appear, .zoom-up-enter {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.zoom-up-leave {
    -webkit-animation-timing-function: cubic-bezier(.78, .14, .15, .86);
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.zoom-down-appear, .zoom-down-enter, .zoom-down-leave {
    -webkit-animation-duration: .1s;
    animation-duration: .1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.zoom-down-appear.zoom-down-appear-active, .zoom-down-enter.zoom-down-enter-active {
    -webkit-animation-name: antZoomDownIn;
    animation-name: antZoomDownIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.zoom-down-leave.zoom-down-leave-active {
    -webkit-animation-name: antZoomDownOut;
    animation-name: antZoomDownOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.zoom-down-appear, .zoom-down-enter {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.zoom-down-leave {
    -webkit-animation-timing-function: cubic-bezier(.78, .14, .15, .86);
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.zoom-left-appear, .zoom-left-enter, .zoom-left-leave {
    -webkit-animation-duration: .1s;
    animation-duration: .1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.zoom-left-appear.zoom-left-appear-active, .zoom-left-enter.zoom-left-enter-active {
    -webkit-animation-name: antZoomLeftIn;
    animation-name: antZoomLeftIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.zoom-left-leave.zoom-left-leave-active {
    -webkit-animation-name: antZoomLeftOut;
    animation-name: antZoomLeftOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.zoom-left-appear, .zoom-left-enter {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.zoom-left-leave {
    -webkit-animation-timing-function: cubic-bezier(.78, .14, .15, .86);
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.zoom-right-appear, .zoom-right-enter, .zoom-right-leave {
    -webkit-animation-duration: .1s;
    animation-duration: .1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.zoom-right-appear.zoom-right-appear-active, .zoom-right-enter.zoom-right-enter-active {
    -webkit-animation-name: antZoomRightIn;
    animation-name: antZoomRightIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.zoom-right-leave.zoom-right-leave-active {
    -webkit-animation-name: antZoomRightOut;
    animation-name: antZoomRightOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    pointer-events: none
}

.zoom-right-appear, .zoom-right-enter {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.zoom-right-leave {
    -webkit-animation-timing-function: cubic-bezier(.78, .14, .15, .86);
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

@-webkit-keyframes antZoomIn {
    0% {
        -webkit-transform: scale(.2);
        transform: scale(.2);
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes antZoomIn {
    0% {
        -webkit-transform: scale(.2);
        transform: scale(.2);
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes antZoomOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    to {
        -webkit-transform: scale(.2);
        transform: scale(.2);
        opacity: 0
    }
}

@keyframes antZoomOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    to {
        -webkit-transform: scale(.2);
        transform: scale(.2);
        opacity: 0
    }
}

@-webkit-keyframes antZoomBigIn {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes antZoomBigIn {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes antZoomBigOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        opacity: 0
    }
}

@keyframes antZoomBigOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        opacity: 0
    }
}

@-webkit-keyframes antZoomUpIn {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0;
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0
    }
}

@keyframes antZoomUpIn {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0;
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0
    }
}

@-webkit-keyframes antZoomUpOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0
    }
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0;
        opacity: 0
    }
}

@keyframes antZoomUpOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0
    }
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0;
        opacity: 0
    }
}

@-webkit-keyframes antZoomLeftIn {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%;
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%
    }
}

@keyframes antZoomLeftIn {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%;
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%
    }
}

@-webkit-keyframes antZoomLeftOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%
    }
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%;
        opacity: 0
    }
}

@keyframes antZoomLeftOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%
    }
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%;
        opacity: 0
    }
}

@-webkit-keyframes antZoomRightIn {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 50%
    }
}

@keyframes antZoomRightIn {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 50%
    }
}

@-webkit-keyframes antZoomRightOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 50%
    }
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
        opacity: 0
    }
}

@keyframes antZoomRightOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 50%
    }
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
        opacity: 0
    }
}

@-webkit-keyframes antZoomDownIn {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%
    }
}

@keyframes antZoomDownIn {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        opacity: 0
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%
    }
}

@-webkit-keyframes antZoomDownOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%
    }
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        opacity: 0
    }
}

@keyframes antZoomDownOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%
    }
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        opacity: 0
    }
}

.ant-motion-collapse-legacy {
    overflow: hidden
}

.ant-motion-collapse, .ant-motion-collapse-legacy-active {
    transition: height .15s cubic-bezier(.645, .045, .355, 1), opacity .15s cubic-bezier(.645, .045, .355, 1) !important
}

.ant-motion-collapse {
    overflow: hidden
}

.anticon {
    display: inline-block;
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-transform: none;
    vertical-align: -.125em;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.anticon > * {
    line-height: 1
}

.anticon svg {
    display: inline-block
}

.anticon:before {
    display: none
}

.anticon .anticon-icon {
    display: block
}

.anticon[tabindex] {
    cursor: pointer
}

.anticon-spin, .anticon-spin:before {
    display: inline-block;
    -webkit-animation: loadingCircle 1s linear infinite;
    animation: loadingCircle 1s linear infinite
}

.ant-dropdown {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #ebeef2;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5em;
    list-style: none;
    -webkit-font-feature-settings: "tnum", "tnum";
    font-feature-settings: "tnum", "tnum", "tnum";
    position: absolute;
    top: -9999px;
    left: -9999px;
    z-index: 9999;
    display: block
}

.ant-dropdown:before {
    position: absolute;
    top: -7px;
    right: 0;
    bottom: -7px;
    left: -7px;
    z-index: -9999;
    opacity: .0001;
    content: " "
}

.ant-dropdown-wrap {
    position: relative
}

.ant-dropdown-wrap .ant-btn > .anticon-down {
    display: inline-block;
    font-size: 10px
}

.ant-dropdown-wrap .anticon-down:before {
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s
}

.ant-dropdown-wrap-open .anticon-down:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.ant-dropdown-hidden, .ant-dropdown-menu-hidden {
    display: none
}

.ant-dropdown-menu {
    position: relative;
    margin: 0;
    padding: 4px 0;
    text-align: left;
    list-style-type: none;
    background-color: #1b1c23;
    background-clip: padding-box;
    border-radius: 12px;
    outline: none;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    -webkit-transform: translateZ(0)
}

.ant-dropdown-menu-item-group-title {
    padding: 5px 14px;
    color: #959aa2;
    transition: all .3s
}

.ant-dropdown-menu-submenu-popup {
    position: absolute;
    z-index: 9999
}

.ant-dropdown-menu-submenu-popup > .ant-dropdown-menu {
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.ant-dropdown-menu-submenu-popup li, .ant-dropdown-menu-submenu-popup ul {
    list-style: none
}

.ant-dropdown-menu-submenu-popup ul {
    margin-right: .3em;
    margin-left: .3em
}

.ant-dropdown-menu-item, .ant-dropdown-menu-submenu-title {
    clear: both;
    margin: 0;
    padding: 5px 14px;
    color: #ebeef2;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    white-space: nowrap;
    cursor: pointer;
    transition: all .3s
}

.ant-dropdown-menu-item > .anticon:first-child, .ant-dropdown-menu-item > span > .anticon:first-child, .ant-dropdown-menu-submenu-title > .anticon:first-child, .ant-dropdown-menu-submenu-title > span > .anticon:first-child {
    min-width: 12px;
    margin-right: 8px;
    font-size: 11px
}

.ant-dropdown-menu-item > a, .ant-dropdown-menu-submenu-title > a {
    display: block;
    margin: -5px -14px;
    padding: 5px 14px;
    color: #ebeef2;
    transition: all .3s
}

.ant-dropdown-menu-item > a:hover, .ant-dropdown-menu-submenu-title > a:hover {
    color: #ebeef2
}

.ant-dropdown-menu-item-selected, .ant-dropdown-menu-item-selected > a, .ant-dropdown-menu-submenu-title-selected, .ant-dropdown-menu-submenu-title-selected > a {
    color: #10baa8;
    background-color: #10baa8
}

.ant-dropdown-menu-item:hover, .ant-dropdown-menu-submenu-title:hover {
    background-color: #10baa8
}

.ant-dropdown-menu-item-disabled, .ant-dropdown-menu-submenu-title-disabled {
    color: #5e6170;
    cursor: not-allowed
}

.ant-dropdown-menu-item-disabled:hover, .ant-dropdown-menu-submenu-title-disabled:hover {
    color: #5e6170;
    background-color: #1b1c23;
    cursor: not-allowed
}

.ant-dropdown-menu-item-divider, .ant-dropdown-menu-submenu-title-divider {
    height: 1px;
    margin: 4px 0;
    overflow: hidden;
    line-height: 0;
    background-color: rgba(94, 97, 112, .25)
}

.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow, .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow {
    position: absolute;
    right: 7px
}

.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon, .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
    margin-right: 0 !important;
    color: #959aa2;
    font-style: normal;
    display: inline-block;
    font-size: 10px
}

.ant-dropdown-menu-item-group-list {
    margin: 0 8px;
    padding: 0;
    list-style: none
}

.ant-dropdown-menu-submenu-title {
    padding-right: 25px
}

.ant-dropdown-menu-submenu-vertical {
    position: relative
}

.ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
    position: absolute;
    top: 0;
    left: 100%;
    min-width: 100%;
    margin-left: 4px;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title, .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
    color: #5e6170;
    background-color: #1b1c23;
    cursor: not-allowed
}

.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
    color: #10baa8
}

.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomCenter, .ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomLeft, .ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomRight, .ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomCenter, .ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomLeft, .ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomRight {
    -webkit-animation-name: antSlideUpIn;
    animation-name: antSlideUpIn
}

.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topCenter, .ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topLeft, .ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topRight, .ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topCenter, .ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topLeft, .ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topRight {
    -webkit-animation-name: antSlideDownIn;
    animation-name: antSlideDownIn
}

.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomCenter, .ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomLeft, .ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomRight {
    -webkit-animation-name: antSlideUpOut;
    animation-name: antSlideUpOut
}

.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topCenter, .ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topLeft, .ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topRight {
    -webkit-animation-name: antSlideDownOut;
    animation-name: antSlideDownOut
}

.ant-dropdown-link > .anticon.anticon-down, .ant-dropdown-trigger > .anticon.anticon-down {
    display: inline-block;
    font-size: 10px
}

.ant-dropdown-button {
    white-space: nowrap
}

.ant-dropdown-button.ant-btn-group > .ant-btn:last-child:not(:first-child) {
    padding-right: 7px;
    padding-left: 7px
}

.ant-dropdown-button .anticon.anticon-down {
    display: inline-block;
    font-size: 10px
}

.ant-dropdown-menu-dark, .ant-dropdown-menu-dark .ant-dropdown-menu {
    background: #001529
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item, .ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after, .ant-dropdown-menu-dark .ant-dropdown-menu-item > a, .ant-dropdown-menu-dark .ant-dropdown-menu-item > a .ant-dropdown-menu-submenu-arrow:after, .ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title, .ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after {
    color: #959aa2
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover, .ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover, .ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover {
    color: #fff;
    background: 0 0
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected, .ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover, .ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a {
    color: #fff;
    background: #10baa8
}

.ant-dropdown-rtl {
    direction: rtl
}

.ant-dropdown-rtl.ant-dropdown:before {
    right: -7px;
    left: 0
}

.ant-dropdown-rtl .ant-dropdown-menu-item, .ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li, .ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul, .ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
    text-align: right
}

.ant-dropdown-rtl .ant-dropdown-menu-item > .anticon:first-child, .ant-dropdown-rtl .ant-dropdown-menu-item > span > .anticon:first-child, .ant-dropdown-rtl .ant-dropdown-menu-submenu-title > .anticon:first-child, .ant-dropdown-rtl .ant-dropdown-menu-submenu-title > span > .anticon:first-child {
    margin-right: 0;
    margin-left: 8px
}

.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow, .ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow {
    right: auto;
    left: 7px
}

.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon, .ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
    margin-left: 0 !important;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
    padding-right: 14px;
    padding-left: 25px
}

.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
    right: 100%;
    left: 0;
    margin-right: 4px;
    margin-left: 0
}

@-webkit-keyframes antCheckboxEffect {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: .5
    }
    to {
        -webkit-transform: scale(1.6);
        transform: scale(1.6);
        opacity: 0
    }
}

@keyframes antCheckboxEffect {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: .5
    }
    to {
        -webkit-transform: scale(1.6);
        transform: scale(1.6);
        opacity: 0
    }
}

.ant-checkbox {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #ebeef2;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5em;
    list-style: none;
    -webkit-font-feature-settings: "tnum", "tnum";
    font-feature-settings: "tnum", "tnum", "tnum";
    position: relative;
    top: -.09em;
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    vertical-align: middle;
    outline: none;
    cursor: pointer
}

.ant-checkbox-input:focus + .ant-checkbox-inner, .ant-checkbox-wrapper:hover .ant-checkbox-inner, .ant-checkbox:hover .ant-checkbox-inner {
    border-color: #10baa8
}

.ant-checkbox-checked:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #10baa8;
    border-radius: 12px;
    visibility: hidden;
    -webkit-animation: antCheckboxEffect .36s ease-in-out;
    animation: antCheckboxEffect .36s ease-in-out;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
    content: ""
}

.ant-checkbox-wrapper:hover .ant-checkbox:after, .ant-checkbox:hover:after {
    visibility: visible
}

.ant-checkbox-inner {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 22px;
    height: 22px;
    background-color: #fff;
    border: 2px solid rgba(94, 97, 112, .25);
    border-radius: 12px;
    border-collapse: separate;
    transition: all .3s
}

.ant-checkbox-inner:after {
    position: absolute;
    top: 50%;
    left: 22%;
    display: table;
    width: 7.85714286px;
    height: 12.57142857px;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    -webkit-transform: rotate(45deg) scale(0) translate(-50%, -50%);
    transform: rotate(45deg) scale(0) translate(-50%, -50%);
    opacity: 0;
    transition: all .1s cubic-bezier(.71, -.46, .88, .6), opacity .1s;
    content: " "
}

.ant-checkbox-input {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0
}

.ant-checkbox-checked .ant-checkbox-inner:after {
    position: absolute;
    display: table;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    -webkit-transform: rotate(45deg) scale(1) translate(-50%, -50%);
    transform: rotate(45deg) scale(1) translate(-50%, -50%);
    opacity: 1;
    transition: all .2s cubic-bezier(.12, .4, .29, 1.46) .1s;
    content: " "
}

.ant-checkbox-checked .ant-checkbox-inner {
    background-color: #10baa8;
    border-color: #10baa8
}

.ant-checkbox-disabled {
    cursor: not-allowed
}

.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after {
    border-color: #5e6170;
    -webkit-animation-name: none;
    animation-name: none
}

.ant-checkbox-disabled .ant-checkbox-input {
    cursor: not-allowed
}

.ant-checkbox-disabled .ant-checkbox-inner {
    background-color: #1b1c23;
    border-color: rgba(94, 97, 112, .25) !important
}

.ant-checkbox-disabled .ant-checkbox-inner:after {
    border-color: #1b1c23;
    border-collapse: separate;
    -webkit-animation-name: none;
    animation-name: none
}

.ant-checkbox-disabled + span {
    color: #5e6170;
    cursor: not-allowed
}

.ant-checkbox-disabled:hover:after, .ant-checkbox-wrapper:hover .ant-checkbox-disabled:after {
    visibility: hidden
}

.ant-checkbox-wrapper {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #ebeef2;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5em;
    list-style: none;
    -webkit-font-feature-settings: "tnum", "tnum";
    font-feature-settings: "tnum", "tnum", "tnum";
    display: inline-block;
    line-height: unset;
    cursor: pointer
}

.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled {
    cursor: not-allowed
}

.ant-checkbox-wrapper + .ant-checkbox-wrapper {
    margin-left: 8px
}

.ant-checkbox + span {
    padding-right: 8px;
    padding-left: 8px
}

.ant-checkbox-group {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #ebeef2;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5em;
    list-style: none;
    -webkit-font-feature-settings: "tnum", "tnum";
    font-feature-settings: "tnum", "tnum", "tnum";
    display: inline-block
}

.ant-checkbox-group-item {
    display: inline-block;
    margin-right: 8px
}

.ant-checkbox-group-item:last-child {
    margin-right: 0
}

.ant-checkbox-group-item + .ant-checkbox-group-item {
    margin-left: 0
}

.ant-checkbox-indeterminate .ant-checkbox-inner {
    background-color: #fff;
    border-color: rgba(94, 97, 112, .25)
}

.ant-checkbox-indeterminate .ant-checkbox-inner:after {
    top: 50%;
    left: 50%;
    width: 14px;
    height: 14px;
    background-color: #10baa8;
    border: 0;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
    content: " "
}

.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after {
    background-color: #5e6170;
    border-color: #5e6170
}

.ant-checkbox-group-rtl .ant-checkbox-group-item {
    margin-right: 0;
    margin-left: 8px
}

.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child {
    margin-left: 0 !important
}

.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item {
    margin-left: 8px
}

.ant-notification {
    box-sizing: border-box;
    padding: 0;
    color: #ebeef2;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5em;
    list-style: none;
    -webkit-font-feature-settings: "tnum", "tnum";
    font-feature-settings: "tnum", "tnum", "tnum";
    position: fixed;
    z-index: 2147483647;
    width: 384px;
    max-width: calc(100vw - 32px);
    margin: 0 24px 0 0
}

.ant-notification-bottomLeft, .ant-notification-topLeft {
    margin-right: 0;
    margin-left: 24px
}

.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active, .ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active, .ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active, .ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active {
    -webkit-animation-name: NotificationLeftFadeIn;
    animation-name: NotificationLeftFadeIn
}

.ant-notification-close-icon {
    font-size: 14px;
    cursor: pointer
}

.ant-notification-hook-holder, .ant-notification-notice {
    position: relative;
    margin-bottom: 16px;
    overflow: hidden;
    background: #1b1c23;
    border-radius: 12px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, .15)
}

.ant-notification-hook-holder > .ant-notification-notice {
    margin-bottom: 0;
    box-shadow: none
}

.ant-notification-notice {
    padding: 16px 24px;
    line-height: 1.5em
}

.ant-notification-notice-message {
    display: inline-block;
    margin-bottom: 8px;
    color: #ebeef2;
    font-size: 16px;
    line-height: 24px
}

.ant-notification-notice-message-single-line-auto-margin {
    display: block;
    width: calc(264px - 100%);
    max-width: 4px;
    background-color: transparent;
    pointer-events: none
}

.ant-notification-notice-message-single-line-auto-margin:before {
    display: block;
    content: ""
}

.ant-notification-notice-description {
    font-size: 14px
}

.ant-notification-notice-closable .ant-notification-notice-message {
    padding-right: 24px
}

.ant-notification-notice-with-icon .ant-notification-notice-message {
    margin-bottom: 4px;
    margin-left: 48px;
    font-size: 16px
}

.ant-notification-notice-with-icon .ant-notification-notice-description {
    margin-left: 48px;
    font-size: 14px
}

.ant-notification-notice-icon {
    position: absolute;
    margin-left: 4px;
    font-size: 24px;
    line-height: 24px
}

.anticon.ant-notification-notice-icon-success {
    color: #64be56
}

.anticon.ant-notification-notice-icon-info {
    color: #10baa8
}

.anticon.ant-notification-notice-icon-warning {
    color: #f36f21
}

.anticon.ant-notification-notice-icon-error {
    color: #c43855
}

.ant-notification-notice-close {
    position: absolute;
    top: 16px;
    right: 22px;
    color: #959aa2;
    outline: none
}

.ant-notification-notice-close:hover {
    color: #595c61
}

.ant-notification-notice-btn {
    float: right;
    margin-top: 16px
}

.ant-notification .notification-fade-effect {
    -webkit-animation-duration: .24s;
    animation-duration: .24s;
    -webkit-animation-timing-function: cubic-bezier(.645, .045, .355, 1);
    animation-timing-function: cubic-bezier(.645, .045, .355, 1);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.ant-notification-fade-appear, .ant-notification-fade-enter {
    opacity: 0;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.ant-notification-fade-appear, .ant-notification-fade-enter, .ant-notification-fade-leave {
    -webkit-animation-duration: .24s;
    animation-duration: .24s;
    -webkit-animation-timing-function: cubic-bezier(.645, .045, .355, 1);
    animation-timing-function: cubic-bezier(.645, .045, .355, 1);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.ant-notification-fade-leave {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.ant-notification-fade-appear.ant-notification-fade-appear-active, .ant-notification-fade-enter.ant-notification-fade-enter-active {
    -webkit-animation-name: NotificationFadeIn;
    animation-name: NotificationFadeIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.ant-notification-fade-leave.ant-notification-fade-leave-active {
    -webkit-animation-name: NotificationFadeOut;
    animation-name: NotificationFadeOut;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

@-webkit-keyframes NotificationFadeIn {
    0% {
        left: 384px;
        opacity: 0
    }
    to {
        left: 0;
        opacity: 1
    }
}

@keyframes NotificationFadeIn {
    0% {
        left: 384px;
        opacity: 0
    }
    to {
        left: 0;
        opacity: 1
    }
}

@-webkit-keyframes NotificationLeftFadeIn {
    0% {
        right: 384px;
        opacity: 0
    }
    to {
        right: 0;
        opacity: 1
    }
}

@keyframes NotificationLeftFadeIn {
    0% {
        right: 384px;
        opacity: 0
    }
    to {
        right: 0;
        opacity: 1
    }
}

@-webkit-keyframes NotificationFadeOut {
    0% {
        max-height: 150px;
        margin-bottom: 16px;
        padding-top: 16px 24px;
        padding-bottom: 16px 24px;
        opacity: 1
    }
    to {
        max-height: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0;
        opacity: 0
    }
}

@keyframes NotificationFadeOut {
    0% {
        max-height: 150px;
        margin-bottom: 16px;
        padding-top: 16px 24px;
        padding-bottom: 16px 24px;
        opacity: 1
    }
    to {
        max-height: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0;
        opacity: 0
    }
}

.ant-slider {
    box-sizing: border-box;
    color: #ebeef2;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5em;
    list-style: none;
    -webkit-font-feature-settings: "tnum", "tnum";
    font-feature-settings: "tnum", "tnum", "tnum";
    position: relative;
    height: 12px;
    margin: 14px 6px 10px;
    padding: 4px 0;
    cursor: pointer;
    touch-action: none
}

.ant-slider-vertical {
    width: 12px;
    height: 100%;
    margin: 6px 10px;
    padding: 0 4px
}

.ant-slider-vertical .ant-slider-rail {
    width: 4px;
    height: 100%
}

.ant-slider-vertical .ant-slider-track {
    width: 4px
}

.ant-slider-vertical .ant-slider-handle {
    margin-top: -6px;
    margin-left: -5px
}

.ant-slider-vertical .ant-slider-mark {
    top: 0;
    left: 12px;
    width: 18px;
    height: 100%
}

.ant-slider-vertical .ant-slider-mark-text {
    left: 4px;
    white-space: nowrap
}

.ant-slider-vertical .ant-slider-step {
    width: 4px;
    height: 100%
}

.ant-slider-vertical .ant-slider-dot {
    top: auto;
    left: 2px;
    margin-bottom: -4px
}

.ant-slider-tooltip .ant-tooltip-inner {
    min-width: unset
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-handle {
    margin-right: -5px;
    margin-left: 0
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-mark {
    right: 12px;
    left: auto
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text {
    right: 4px;
    left: auto
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-dot {
    right: 2px;
    left: auto
}

.ant-slider-with-marks {
    margin-bottom: 28px
}

.ant-slider-rail {
    width: 100%;
    background-color: #1b1c23
}

.ant-slider-rail, .ant-slider-track {
    position: absolute;
    height: 4px;
    border-radius: 12px;
    transition: background-color .3s
}

.ant-slider-track {
    background-color: #10baa8
}

.ant-slider-handle {
    position: absolute;
    width: 14px;
    height: 14px;
    margin-top: -5px;
    background-color: #1b1c23;
    border: 2px solid #10baa8;
    border-radius: 50%;
    box-shadow: 0;
    cursor: pointer;
    transition: border-color .3s, box-shadow .6s, -webkit-transform .3s cubic-bezier(.18, .89, .32, 1.28);
    transition: border-color .3s, box-shadow .6s, transform .3s cubic-bezier(.18, .89, .32, 1.28);
    transition: border-color .3s, box-shadow .6s, transform .3s cubic-bezier(.18, .89, .32, 1.28), -webkit-transform .3s cubic-bezier(.18, .89, .32, 1.28)
}

.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging, .ant-slider-handle:focus {
    border-color: #40c8b9;
    box-shadow: 0 0 0 5px #88ddd4
}

.ant-slider-handle:focus {
    outline: none
}

.ant-slider-handle.ant-tooltip-open {
    border-color: #10baa8
}

.ant-slider:hover .ant-slider-rail {
    background-color: #e1e1e1
}

.ant-slider:hover .ant-slider-track {
    background-color: #10baa8
}

.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
    border-color: #10baa8
}

.ant-slider-mark {
    position: absolute;
    top: 14px;
    left: 0;
    width: 100%;
    font-size: 14px
}

.ant-slider-mark-text {
    position: absolute;
    display: inline-block;
    color: #959aa2;
    text-align: center;
    word-break: keep-all;
    cursor: pointer
}

.ant-slider-mark-text-active {
    color: #ebeef2
}

.ant-slider-step {
    position: absolute;
    width: 100%;
    height: 4px;
    background: 0 0
}

.ant-slider-dot {
    position: absolute;
    top: -2px;
    width: 8px;
    height: 8px;
    background-color: #1b1c23;
    border: 2px solid rgba(94, 97, 112, .25);
    border-radius: 50%;
    cursor: pointer
}

.ant-slider-dot, .ant-slider-dot:first-child, .ant-slider-dot:last-child {
    margin-left: -4px
}

.ant-slider-dot-active {
    border-color: #88ddd4
}

.ant-slider-disabled {
    cursor: not-allowed
}

.ant-slider-disabled .ant-slider-track {
    background-color: #5e6170 !important
}

.ant-slider-disabled .ant-slider-dot, .ant-slider-disabled .ant-slider-handle {
    background-color: #1b1c23;
    border-color: #5e6170 !important;
    box-shadow: none;
    cursor: not-allowed
}

.ant-slider-disabled .ant-slider-dot, .ant-slider-disabled .ant-slider-mark-text {
    cursor: not-allowed !important
}

.ant-slider-rtl {
    direction: rtl
}

.ant-slider-rtl .ant-slider-mark {
    right: 0;
    left: auto
}

.ant-slider-rtl .ant-slider-dot, .ant-slider-rtl .ant-slider-dot:first-child, .ant-slider-rtl .ant-slider-dot:last-child {
    margin-right: -4px;
    margin-left: 0
}

.ant-radio-group {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #ebeef2;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5em;
    list-style: none;
    -webkit-font-feature-settings: "tnum", "tnum";
    font-feature-settings: "tnum", "tnum", "tnum";
    display: inline-block;
    line-height: unset
}

.ant-radio-group .ant-badge-count {
    z-index: 1
}

.ant-radio-group > .ant-badge:not(:first-child) > .ant-radio-button-wrapper {
    border-left: none
}

.ant-radio-wrapper {
    margin: 0 8px 0 0
}

.ant-radio, .ant-radio-wrapper {
    box-sizing: border-box;
    padding: 0;
    color: #ebeef2;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5em;
    list-style: none;
    -webkit-font-feature-settings: "tnum", "tnum";
    font-feature-settings: "tnum", "tnum", "tnum";
    position: relative;
    display: inline-block;
    white-space: nowrap;
    cursor: pointer
}

.ant-radio {
    margin: 0;
    line-height: 1;
    vertical-align: sub;
    outline: none
}

.ant-radio-input:focus + .ant-radio-inner, .ant-radio-wrapper:hover .ant-radio, .ant-radio:hover .ant-radio-inner {
    border-color: #10baa8
}

.ant-radio-input:focus + .ant-radio-inner {
    box-shadow: 0 0 0 3px rgba(16, 186, 168, .08)
}

.ant-radio-checked:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #10baa8;
    border-radius: 50%;
    visibility: hidden;
    -webkit-animation: antRadioEffect .36s ease-in-out;
    animation: antRadioEffect .36s ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    content: ""
}

.ant-radio-wrapper:hover .ant-radio:after, .ant-radio:hover:after {
    visibility: visible
}

.ant-radio-inner {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 18px;
    height: 18px;
    background-color: rgba(0, 0, 0, .2);
    border: 1px solid rgba(94, 97, 112, .25);
    border-radius: 100px;
    transition: all .3s
}

.ant-radio-inner:after {
    position: absolute;
    top: 3px;
    left: 3px;
    display: table;
    width: 10px;
    height: 10px;
    background-color: #10baa8;
    border-top: 0;
    border-left: 0;
    border-radius: 10px;
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    transition: all .3s cubic-bezier(.78, .14, .15, .86);
    content: " "
}

.ant-radio-input {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    cursor: pointer;
    opacity: 0
}

.ant-radio-checked .ant-radio-inner {
    border-color: #10baa8
}

.ant-radio-checked .ant-radio-inner:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    transition: all .3s cubic-bezier(.78, .14, .15, .86)
}

.ant-radio-disabled .ant-radio-inner {
    background-color: #1b1c23;
    border-color: rgba(94, 97, 112, .25) !important;
    cursor: not-allowed
}

.ant-radio-disabled .ant-radio-inner:after {
    background-color: rgba(0, 0, 0, .2)
}

.ant-radio-disabled .ant-radio-input {
    cursor: not-allowed
}

.ant-radio-disabled + span {
    color: #5e6170;
    cursor: not-allowed
}

span.ant-radio + * {
    padding-right: 8px;
    padding-left: 8px
}

.ant-radio-button-wrapper {
    position: relative;
    display: inline-block;
    height: 40px;
    margin: 0;
    padding: 0 19px;
    color: #111217;
    line-height: 38px;
    background: rgba(0, 0, 0, .2);
    border-color: rgba(94, 97, 112, .25);
    border-style: solid;
    border-width: 2.02px 2px 2px 0;
    cursor: pointer;
    transition: color .3s, background .3s, border-color .3s, box-shadow .3s
}

.ant-radio-button-wrapper a {
    color: #111217
}

.ant-radio-button-wrapper > .ant-radio-button {
    display: block;
    width: 0;
    height: 0;
    margin-left: 0
}

.ant-radio-group-large .ant-radio-button-wrapper {
    height: 58px;
    font-size: 16px;
    line-height: 56px
}

.ant-radio-group-small .ant-radio-button-wrapper {
    height: 31px;
    padding: 0 6px;
    line-height: 29px
}

.ant-radio-button-wrapper:not(:first-child):before {
    position: absolute;
    top: -2px;
    left: -1px;
    display: block;
    box-sizing: content-box;
    width: 1px;
    height: 100%;
    padding: 2px 0;
    background-color: rgba(94, 97, 112, .25);
    transition: background-color .3s;
    content: ""
}

.ant-radio-button-wrapper:first-child {
    border-left: 2px solid rgba(94, 97, 112, .25);
    border-radius: 12px 0 0 12px
}

.ant-radio-button-wrapper:last-child {
    border-radius: 0 12px 12px 0
}

.ant-radio-button-wrapper:first-child:last-child {
    border-radius: 12px
}

.ant-radio-button-wrapper:hover {
    position: relative;
    color: #10baa8
}

.ant-radio-button-wrapper:focus-within {
    box-shadow: 0 0 0 3px rgba(16, 186, 168, .08)
}

.ant-radio-button-wrapper .ant-radio-inner, .ant-radio-button-wrapper input[type=checkbox], .ant-radio-button-wrapper input[type=radio] {
    width: 0;
    height: 0;
    opacity: 0;
    pointer-events: none
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
    z-index: 1;
    color: #10baa8;
    background: #ebeef2;
    border-color: #10baa8
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before {
    background-color: #10baa8
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
    border-color: #10baa8
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
    color: #10baa8;
    border-color: #10baa8
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before {
    background-color: #10baa8
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
    color: #10baa8;
    border-color: #10baa8
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before {
    background-color: #10baa8
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
    box-shadow: 0 0 0 3px rgba(16, 186, 168, .08)
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled), .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active, .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
    color: #1b1c23;
    background: #10baa8;
    border-color: #10baa8
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
    box-shadow: 0 0 0 3px rgba(16, 186, 168, .08)
}

.ant-radio-button-wrapper-disabled {
    cursor: not-allowed
}

.ant-radio-button-wrapper-disabled, .ant-radio-button-wrapper-disabled:first-child, .ant-radio-button-wrapper-disabled:hover {
    color: #5e6170;
    background-color: #1b1c23;
    border-color: rgba(94, 97, 112, .25)
}

.ant-radio-button-wrapper-disabled:first-child {
    border-left-color: rgba(94, 97, 112, .25)
}

.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
    color: #fff;
    background-color: #e6e6e6;
    border-color: rgba(94, 97, 112, .25);
    box-shadow: none
}

@-webkit-keyframes antRadioEffect {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: .5
    }
    to {
        -webkit-transform: scale(1.6);
        transform: scale(1.6);
        opacity: 0
    }
}

@keyframes antRadioEffect {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: .5
    }
    to {
        -webkit-transform: scale(1.6);
        transform: scale(1.6);
        opacity: 0
    }
}

@supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {
    .ant-radio {
        vertical-align: text-bottom
    }
}

.ant-radio-group-rtl {
    direction: rtl
}

.ant-radio-wrapper-rtl {
    margin-right: 0;
    margin-left: 8px
}

.ant-radio-button-wrapper-rtl {
    border-right-width: 0;
    border-left-width: 2px
}

.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child):before {
    right: -1px;
    left: 0
}

.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child {
    border-right: 2px solid rgba(94, 97, 112, .25);
    border-radius: 0 12px 12px 0
}

.ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child {
    border-right-color: #10baa8
}

.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child {
    border-radius: 12px 0 0 12px
}

.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child {
    border-right-color: rgba(94, 97, 112, .25)
}

.form-control .ant-form-item {
    margin: 0
}

.ant-select-selector {
    background: rgba(0, 0, 0, .2) !important;
    height: 40px
}

.ant-select-selector .ant-select-selection-placeholder {
    font-weight: 400 !important;
    color: #5e6170;
    opacity: 1
}

.ant-select-dropdown {
    background-color: #262831;
    position: relative;
    z-index: 99999
}

.ant-select-dropdown .ant-empty-image {
    display: none
}

.ant-select-dropdown .ant-empty-description {
    text-align: center;
    color: #959aa2;
    padding: 2.8rem 0
}

.ant-select-dropdown-menu-item:not(.ant-select-dropdown-menu-item-selected):hover {
    background-color: #1b1c23
}

.ant-select-dropdown-menu-item-selected {
    font-weight: 400 !important;
    color: #fff !important
}

.ant-select-multiple .ant-select-selection-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    box-shadow: 0 1px 7px 1px rgba(0, 0, 0, .17);
    background-color: #262831;
    border-color: #262831;
    border-radius: 8px;
    height: 30px
}

.ant-select-multiple .ant-select-selection-item .ant-select-selection-item-content {
    flex: auto;
    line-height: 1em;
    -webkit-transform: none;
    transform: none
}

.ant-select-multiple .ant-select-selection-item .ant-select-selection-item-remove {
    flex: none;
    line-height: 1em
}

.ant-select-multiple .ant-select-selection-item .ant-select-selection-item-remove .anticon-close:hover {
    color: #fff
}

.ant-select-search__field, .ant-select-selection-search-input {
    color: #ebeef2
}

.anticon-close-circle {
    color: #10baa8
}

.anticon-close-circle:hover {
    color: #0c8b7e
}

.ant-switch:after {
    background-color: #fff
}

.ant-tooltip {
    font-size: 12px;
    font-weight: 500
}

.ant-tooltip .ant-tooltip-inner {
    min-height: auto;
    border-radius: 8px;
    padding: 6px 12px
}

.ant-btn {
    text-transform: uppercase;
    text-shadow: none;
    font-size: 11px
}

.ant-btn:before {
    background: #111217
}

.ant-btn .anticon-loading {
    font-size: 14px
}

.ant-checkbox-inner {
    background-color: rgba(0, 0, 0, .2)
}

.ant-form-item-explain {
    color: #c43855;
    font-size: 11px;
    margin-top: 4px
}

.has-error .ant-input.input {
    border-color: #c43855
}

.ant-radio-wrapper {
    display: block
}

.ant-radio-wrapper + .ant-radio-wrapper {
    margin-top: .46666667rem
}

.ant-radio-inner {
    border-width: 2px
}

.ant-radio-inner:after {
    width: 8px;
    height: 8px
}

.using-constant-input {
    height: 1px;
    overflow: hidden;
    opacity: 0
}

* {
    min-height: 0;
    min-width: 0
}

.arena-body, .arena-html {
    overflow: hidden !important;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

html {
    touch-action: manipulation
}

body {
    background-color: #111217;
    color: #ebeef2
}

::-moz-selection {
    background: #10baa8;
    color: #fff
}

::selection {
    background: #10baa8;
    color: #fff
}

.cm-scrollbar {
    position: relative;
    -webkit-overflow-scrolling: touch;
    min-height: 0;
    overflow: auto;
    overflow: overlay
}

.ScrollbarsCustom.native {
    height: auto !important;
    max-height: inherit !important;
    width: 100% !important
}

.enable-list-style ul {
    padding-left: 1.3rem;
    list-style-type: disc
}

.enable-list-style ol {
    padding-left: 1.3rem;
    list-style-type: decimal
}

.enable-list-style li + li {
    margin-top: .7rem
}

.markdown-style {
    word-break: break-word
}

.markdown-style ul {
    padding-left: 1.3rem;
    list-style-type: disc
}

.markdown-style ol {
    padding-left: 1.3rem;
    list-style-type: decimal
}

.markdown-style li + li {
    margin-top: .7rem
}

.markdown-style h1, .markdown-style h2, .markdown-style h3, .markdown-style h4, .markdown-style h5 {
    font-weight: 700
}

.markdown-style h1 {
    font-size: 19px
}

.markdown-style h2 {
    font-size: 16px
}

.markdown-style h3 {
    font-size: 14px
}

.markdown-style h4, .markdown-style h5, .markdown-style h6 {
    font-size: 12px
}

.markdown-style hr {
    border-width: 1px;
    border-top: 1px solid #262831;
    margin-top: 1.4rem
}

.markdown-style a {
    text-decoration: underline
}

.bg--transparent {
    background-color: transparent
}

.bg--pure-white {
    background-color: #fff
}

.bg--pure-white--90 {
    background-color: hsla(0, 0%, 100%, .9)
}

.bg--pure-white--80 {
    background-color: hsla(0, 0%, 100%, .8)
}

.bg--pure-white--70 {
    background-color: hsla(0, 0%, 100%, .7)
}

.bg--pure-white--60 {
    background-color: hsla(0, 0%, 100%, .6)
}

.bg--pure-white--50 {
    background-color: hsla(0, 0%, 100%, .5)
}

.bg--pure-white--40 {
    background-color: hsla(0, 0%, 100%, .4)
}

.bg--pure-white--30 {
    background-color: hsla(0, 0%, 100%, .3)
}

.bg--pure-white--20 {
    background-color: hsla(0, 0%, 100%, .2)
}

.bg--pure-white--10 {
    background-color: hsla(0, 0%, 100%, .1)
}

.bg--white {
    background-color: #ebeef2
}

.bg--white--90 {
    background-color: rgba(235, 238, 242, .9)
}

.bg--white--80 {
    background-color: rgba(235, 238, 242, .8)
}

.bg--white--70 {
    background-color: rgba(235, 238, 242, .7)
}

.bg--white--60 {
    background-color: rgba(235, 238, 242, .6)
}

.bg--white--50 {
    background-color: rgba(235, 238, 242, .5)
}

.bg--white--40 {
    background-color: rgba(235, 238, 242, .4)
}

.bg--white--30 {
    background-color: rgba(235, 238, 242, .3)
}

.bg--white--20 {
    background-color: rgba(235, 238, 242, .2)
}

.bg--white--10 {
    background-color: rgba(235, 238, 242, .1)
}

.bg--bg-white {
    background-color: #f7f8fa
}

.bg--bg-white--90 {
    background-color: rgba(247, 248, 250, .9)
}

.bg--bg-white--80 {
    background-color: rgba(247, 248, 250, .8)
}

.bg--bg-white--70 {
    background-color: rgba(247, 248, 250, .7)
}

.bg--bg-white--60 {
    background-color: rgba(247, 248, 250, .6)
}

.bg--bg-white--50 {
    background-color: rgba(247, 248, 250, .5)
}

.bg--bg-white--40 {
    background-color: rgba(247, 248, 250, .4)
}

.bg--bg-white--30 {
    background-color: rgba(247, 248, 250, .3)
}

.bg--bg-white--20 {
    background-color: rgba(247, 248, 250, .2)
}

.bg--bg-white--10 {
    background-color: rgba(247, 248, 250, .1)
}

.bg--white-dark {
    background-color: #959aa2
}

.bg--white-dark--90 {
    background-color: rgba(149, 154, 162, .9)
}

.bg--white-dark--80 {
    background-color: rgba(149, 154, 162, .8)
}

.bg--white-dark--70 {
    background-color: rgba(149, 154, 162, .7)
}

.bg--white-dark--60 {
    background-color: rgba(149, 154, 162, .6)
}

.bg--white-dark--50 {
    background-color: rgba(149, 154, 162, .5)
}

.bg--white-dark--40 {
    background-color: rgba(149, 154, 162, .4)
}

.bg--white-dark--30 {
    background-color: rgba(149, 154, 162, .3)
}

.bg--white-dark--20 {
    background-color: rgba(149, 154, 162, .2)
}

.bg--white-dark--10 {
    background-color: rgba(149, 154, 162, .1)
}

.bg--gray-light {
    background-color: #5e6170
}

.bg--gray-light--90 {
    background-color: rgba(94, 97, 112, .9)
}

.bg--gray-light--80 {
    background-color: rgba(94, 97, 112, .8)
}

.bg--gray-light--70 {
    background-color: rgba(94, 97, 112, .7)
}

.bg--gray-light--60 {
    background-color: rgba(94, 97, 112, .6)
}

.bg--gray-light--50 {
    background-color: rgba(94, 97, 112, .5)
}

.bg--gray-light--40 {
    background-color: rgba(94, 97, 112, .4)
}

.bg--gray-light--30 {
    background-color: rgba(94, 97, 112, .3)
}

.bg--gray-light--20 {
    background-color: rgba(94, 97, 112, .2)
}

.bg--gray-light--10 {
    background-color: rgba(94, 97, 112, .1)
}

.bg--gray {
    background-color: #262831
}

.bg--gray--90 {
    background-color: rgba(38, 40, 49, .9)
}

.bg--gray--80 {
    background-color: rgba(38, 40, 49, .8)
}

.bg--gray--70 {
    background-color: rgba(38, 40, 49, .7)
}

.bg--gray--60 {
    background-color: rgba(38, 40, 49, .6)
}

.bg--gray--50 {
    background-color: rgba(38, 40, 49, .5)
}

.bg--gray--40 {
    background-color: rgba(38, 40, 49, .4)
}

.bg--gray--30 {
    background-color: rgba(38, 40, 49, .3)
}

.bg--gray--20 {
    background-color: rgba(38, 40, 49, .2)
}

.bg--gray--10 {
    background-color: rgba(38, 40, 49, .1)
}

.bg--gray-dark {
    background-color: #1b1c23
}

.bg--gray-dark--90 {
    background-color: rgba(27, 28, 35, .9)
}

.bg--gray-dark--80 {
    background-color: rgba(27, 28, 35, .8)
}

.bg--gray-dark--70 {
    background-color: rgba(27, 28, 35, .7)
}

.bg--gray-dark--60 {
    background-color: rgba(27, 28, 35, .6)
}

.bg--gray-dark--50 {
    background-color: rgba(27, 28, 35, .5)
}

.bg--gray-dark--40 {
    background-color: rgba(27, 28, 35, .4)
}

.bg--gray-dark--30 {
    background-color: rgba(27, 28, 35, .3)
}

.bg--gray-dark--20 {
    background-color: rgba(27, 28, 35, .2)
}

.bg--gray-dark--10 {
    background-color: rgba(27, 28, 35, .1)
}

.bg--black {
    background-color: #111217
}

.bg--black--90 {
    background-color: rgba(17, 18, 23, .9)
}

.bg--black--80 {
    background-color: rgba(17, 18, 23, .8)
}

.bg--black--70 {
    background-color: rgba(17, 18, 23, .7)
}

.bg--black--60 {
    background-color: rgba(17, 18, 23, .6)
}

.bg--black--50 {
    background-color: rgba(17, 18, 23, .5)
}

.bg--black--40 {
    background-color: rgba(17, 18, 23, .4)
}

.bg--black--30 {
    background-color: rgba(17, 18, 23, .3)
}

.bg--black--20 {
    background-color: rgba(17, 18, 23, .2)
}

.bg--black--10 {
    background-color: rgba(17, 18, 23, .1)
}

.bg--pure-black {
    background-color: #000
}

.bg--pure-black--90 {
    background-color: rgba(0, 0, 0, .9)
}

.bg--pure-black--80 {
    background-color: rgba(0, 0, 0, .8)
}

.bg--pure-black--70 {
    background-color: rgba(0, 0, 0, .7)
}

.bg--pure-black--60 {
    background-color: rgba(0, 0, 0, .6)
}

.bg--pure-black--50 {
    background-color: rgba(0, 0, 0, .5)
}

.bg--pure-black--40 {
    background-color: rgba(0, 0, 0, .4)
}

.bg--pure-black--30 {
    background-color: rgba(0, 0, 0, .3)
}

.bg--pure-black--20 {
    background-color: rgba(0, 0, 0, .2)
}

.bg--pure-black--10 {
    background-color: rgba(0, 0, 0, .1)
}

.bg--skeleton {
    background-color: rgba(94, 97, 112, .16)
}

.bg--skeleton--90 {
    background-color: rgba(94, 97, 112, .9)
}

.bg--skeleton--80 {
    background-color: rgba(94, 97, 112, .8)
}

.bg--skeleton--70 {
    background-color: rgba(94, 97, 112, .7)
}

.bg--skeleton--60 {
    background-color: rgba(94, 97, 112, .6)
}

.bg--skeleton--50 {
    background-color: rgba(94, 97, 112, .5)
}

.bg--skeleton--40 {
    background-color: rgba(94, 97, 112, .4)
}

.bg--skeleton--30 {
    background-color: rgba(94, 97, 112, .3)
}

.bg--skeleton--20 {
    background-color: rgba(94, 97, 112, .2)
}

.bg--skeleton--10 {
    background-color: rgba(94, 97, 112, .1)
}

.bg--turquoise {
    background-color: #10baa8
}

.bg--turquoise--90 {
    background-color: rgba(16, 186, 168, .9)
}

.bg--turquoise--80 {
    background-color: rgba(16, 186, 168, .8)
}

.bg--turquoise--70 {
    background-color: rgba(16, 186, 168, .7)
}

.bg--turquoise--60 {
    background-color: rgba(16, 186, 168, .6)
}

.bg--turquoise--50 {
    background-color: rgba(16, 186, 168, .5)
}

.bg--turquoise--40 {
    background-color: rgba(16, 186, 168, .4)
}

.bg--turquoise--30 {
    background-color: rgba(16, 186, 168, .3)
}

.bg--turquoise--20 {
    background-color: rgba(16, 186, 168, .2)
}

.bg--turquoise--10 {
    background-color: rgba(16, 186, 168, .1)
}

.bg--turquoise-dark {
    background-color: #0c8b7e
}

.bg--turquoise-dark--90 {
    background-color: rgba(12, 139, 126, .9)
}

.bg--turquoise-dark--80 {
    background-color: rgba(12, 139, 126, .8)
}

.bg--turquoise-dark--70 {
    background-color: rgba(12, 139, 126, .7)
}

.bg--turquoise-dark--60 {
    background-color: rgba(12, 139, 126, .6)
}

.bg--turquoise-dark--50 {
    background-color: rgba(12, 139, 126, .5)
}

.bg--turquoise-dark--40 {
    background-color: rgba(12, 139, 126, .4)
}

.bg--turquoise-dark--30 {
    background-color: rgba(12, 139, 126, .3)
}

.bg--turquoise-dark--20 {
    background-color: rgba(12, 139, 126, .2)
}

.bg--turquoise-dark--10 {
    background-color: rgba(12, 139, 126, .1)
}

.bg--turquoise-light {
    background-color: #14e9d2
}

.bg--turquoise-light--90 {
    background-color: rgba(20, 233, 210, .9)
}

.bg--turquoise-light--80 {
    background-color: rgba(20, 233, 210, .8)
}

.bg--turquoise-light--70 {
    background-color: rgba(20, 233, 210, .7)
}

.bg--turquoise-light--60 {
    background-color: rgba(20, 233, 210, .6)
}

.bg--turquoise-light--50 {
    background-color: rgba(20, 233, 210, .5)
}

.bg--turquoise-light--40 {
    background-color: rgba(20, 233, 210, .4)
}

.bg--turquoise-light--30 {
    background-color: rgba(20, 233, 210, .3)
}

.bg--turquoise-light--20 {
    background-color: rgba(20, 233, 210, .2)
}

.bg--turquoise-light--10 {
    background-color: rgba(20, 233, 210, .1)
}

.bg--orange {
    background-color: #f36f21
}

.bg--orange--90 {
    background-color: rgba(243, 111, 33, .9)
}

.bg--orange--80 {
    background-color: rgba(243, 111, 33, .8)
}

.bg--orange--70 {
    background-color: rgba(243, 111, 33, .7)
}

.bg--orange--60 {
    background-color: rgba(243, 111, 33, .6)
}

.bg--orange--50 {
    background-color: rgba(243, 111, 33, .5)
}

.bg--orange--40 {
    background-color: rgba(243, 111, 33, .4)
}

.bg--orange--30 {
    background-color: rgba(243, 111, 33, .3)
}

.bg--orange--20 {
    background-color: rgba(243, 111, 33, .2)
}

.bg--orange--10 {
    background-color: rgba(243, 111, 33, .1)
}

.bg--orange-dark {
    background-color: #d5570c
}

.bg--orange-dark--90 {
    background-color: rgba(213, 87, 12, .9)
}

.bg--orange-dark--80 {
    background-color: rgba(213, 87, 12, .8)
}

.bg--orange-dark--70 {
    background-color: rgba(213, 87, 12, .7)
}

.bg--orange-dark--60 {
    background-color: rgba(213, 87, 12, .6)
}

.bg--orange-dark--50 {
    background-color: rgba(213, 87, 12, .5)
}

.bg--orange-dark--40 {
    background-color: rgba(213, 87, 12, .4)
}

.bg--orange-dark--30 {
    background-color: rgba(213, 87, 12, .3)
}

.bg--orange-dark--20 {
    background-color: rgba(213, 87, 12, .2)
}

.bg--orange-dark--10 {
    background-color: rgba(213, 87, 12, .1)
}

.bg--orange-light {
    background-color: #f68e51
}

.bg--orange-light--90 {
    background-color: rgba(246, 142, 81, .9)
}

.bg--orange-light--80 {
    background-color: rgba(246, 142, 81, .8)
}

.bg--orange-light--70 {
    background-color: rgba(246, 142, 81, .7)
}

.bg--orange-light--60 {
    background-color: rgba(246, 142, 81, .6)
}

.bg--orange-light--50 {
    background-color: rgba(246, 142, 81, .5)
}

.bg--orange-light--40 {
    background-color: rgba(246, 142, 81, .4)
}

.bg--orange-light--30 {
    background-color: rgba(246, 142, 81, .3)
}

.bg--orange-light--20 {
    background-color: rgba(246, 142, 81, .2)
}

.bg--orange-light--10 {
    background-color: rgba(246, 142, 81, .1)
}

.bg--red {
    background-color: #c43855
}

.bg--red--90 {
    background-color: rgba(196, 56, 85, .9)
}

.bg--red--80 {
    background-color: rgba(196, 56, 85, .8)
}

.bg--red--70 {
    background-color: rgba(196, 56, 85, .7)
}

.bg--red--60 {
    background-color: rgba(196, 56, 85, .6)
}

.bg--red--50 {
    background-color: rgba(196, 56, 85, .5)
}

.bg--red--40 {
    background-color: rgba(196, 56, 85, .4)
}

.bg--red--30 {
    background-color: rgba(196, 56, 85, .3)
}

.bg--red--20 {
    background-color: rgba(196, 56, 85, .2)
}

.bg--red--10 {
    background-color: rgba(196, 56, 85, .1)
}

.bg--red-dark {
    background-color: #9c2d44
}

.bg--red-dark--90 {
    background-color: rgba(156, 45, 68, .9)
}

.bg--red-dark--80 {
    background-color: rgba(156, 45, 68, .8)
}

.bg--red-dark--70 {
    background-color: rgba(156, 45, 68, .7)
}

.bg--red-dark--60 {
    background-color: rgba(156, 45, 68, .6)
}

.bg--red-dark--50 {
    background-color: rgba(156, 45, 68, .5)
}

.bg--red-dark--40 {
    background-color: rgba(156, 45, 68, .4)
}

.bg--red-dark--30 {
    background-color: rgba(156, 45, 68, .3)
}

.bg--red-dark--20 {
    background-color: rgba(156, 45, 68, .2)
}

.bg--red-dark--10 {
    background-color: rgba(156, 45, 68, .1)
}

.bg--red-light {
    background-color: #d15e76
}

.bg--red-light--90 {
    background-color: rgba(209, 94, 118, .9)
}

.bg--red-light--80 {
    background-color: rgba(209, 94, 118, .8)
}

.bg--red-light--70 {
    background-color: rgba(209, 94, 118, .7)
}

.bg--red-light--60 {
    background-color: rgba(209, 94, 118, .6)
}

.bg--red-light--50 {
    background-color: rgba(209, 94, 118, .5)
}

.bg--red-light--40 {
    background-color: rgba(209, 94, 118, .4)
}

.bg--red-light--30 {
    background-color: rgba(209, 94, 118, .3)
}

.bg--red-light--20 {
    background-color: rgba(209, 94, 118, .2)
}

.bg--red-light--10 {
    background-color: rgba(209, 94, 118, .1)
}

.bg--green {
    background-color: #64be56
}

.bg--green--90 {
    background-color: rgba(100, 190, 86, .9)
}

.bg--green--80 {
    background-color: rgba(100, 190, 86, .8)
}

.bg--green--70 {
    background-color: rgba(100, 190, 86, .7)
}

.bg--green--60 {
    background-color: rgba(100, 190, 86, .6)
}

.bg--green--50 {
    background-color: rgba(100, 190, 86, .5)
}

.bg--green--40 {
    background-color: rgba(100, 190, 86, .4)
}

.bg--green--30 {
    background-color: rgba(100, 190, 86, .3)
}

.bg--green--20 {
    background-color: rgba(100, 190, 86, .2)
}

.bg--green--10 {
    background-color: rgba(100, 190, 86, .1)
}

.bg--green-dark {
    background-color: #4ca33f
}

.bg--green-dark--90 {
    background-color: rgba(76, 163, 63, .9)
}

.bg--green-dark--80 {
    background-color: rgba(76, 163, 63, .8)
}

.bg--green-dark--70 {
    background-color: rgba(76, 163, 63, .7)
}

.bg--green-dark--60 {
    background-color: rgba(76, 163, 63, .6)
}

.bg--green-dark--50 {
    background-color: rgba(76, 163, 63, .5)
}

.bg--green-dark--40 {
    background-color: rgba(76, 163, 63, .4)
}

.bg--green-dark--30 {
    background-color: rgba(76, 163, 63, .3)
}

.bg--green-dark--20 {
    background-color: rgba(76, 163, 63, .2)
}

.bg--green-dark--10 {
    background-color: rgba(76, 163, 63, .1)
}

.bg--green-light {
    background-color: #86cc7b
}

.bg--green-light--90 {
    background-color: rgba(134, 204, 123, .9)
}

.bg--green-light--80 {
    background-color: rgba(134, 204, 123, .8)
}

.bg--green-light--70 {
    background-color: rgba(134, 204, 123, .7)
}

.bg--green-light--60 {
    background-color: rgba(134, 204, 123, .6)
}

.bg--green-light--50 {
    background-color: rgba(134, 204, 123, .5)
}

.bg--green-light--40 {
    background-color: rgba(134, 204, 123, .4)
}

.bg--green-light--30 {
    background-color: rgba(134, 204, 123, .3)
}

.bg--green-light--20 {
    background-color: rgba(134, 204, 123, .2)
}

.bg--green-light--10 {
    background-color: rgba(134, 204, 123, .1)
}

.bg--yellow {
    background-color: #f3c921
}

.bg--yellow--90 {
    background-color: rgba(243, 201, 33, .9)
}

.bg--yellow--80 {
    background-color: rgba(243, 201, 33, .8)
}

.bg--yellow--70 {
    background-color: rgba(243, 201, 33, .7)
}

.bg--yellow--60 {
    background-color: rgba(243, 201, 33, .6)
}

.bg--yellow--50 {
    background-color: rgba(243, 201, 33, .5)
}

.bg--yellow--40 {
    background-color: rgba(243, 201, 33, .4)
}

.bg--yellow--30 {
    background-color: rgba(243, 201, 33, .3)
}

.bg--yellow--20 {
    background-color: rgba(243, 201, 33, .2)
}

.bg--yellow--10 {
    background-color: rgba(243, 201, 33, .1)
}

.bg--yellow-dark {
    background-color: #d5ad0c
}

.bg--yellow-dark--90 {
    background-color: rgba(213, 173, 12, .9)
}

.bg--yellow-dark--80 {
    background-color: rgba(213, 173, 12, .8)
}

.bg--yellow-dark--70 {
    background-color: rgba(213, 173, 12, .7)
}

.bg--yellow-dark--60 {
    background-color: rgba(213, 173, 12, .6)
}

.bg--yellow-dark--50 {
    background-color: rgba(213, 173, 12, .5)
}

.bg--yellow-dark--40 {
    background-color: rgba(213, 173, 12, .4)
}

.bg--yellow-dark--30 {
    background-color: rgba(213, 173, 12, .3)
}

.bg--yellow-dark--20 {
    background-color: rgba(213, 173, 12, .2)
}

.bg--yellow-dark--10 {
    background-color: rgba(213, 173, 12, .1)
}

.bg--yellow-light {
    background-color: #f6d551
}

.bg--yellow-light--90 {
    background-color: rgba(246, 213, 81, .9)
}

.bg--yellow-light--80 {
    background-color: rgba(246, 213, 81, .8)
}

.bg--yellow-light--70 {
    background-color: rgba(246, 213, 81, .7)
}

.bg--yellow-light--60 {
    background-color: rgba(246, 213, 81, .6)
}

.bg--yellow-light--50 {
    background-color: rgba(246, 213, 81, .5)
}

.bg--yellow-light--40 {
    background-color: rgba(246, 213, 81, .4)
}

.bg--yellow-light--30 {
    background-color: rgba(246, 213, 81, .3)
}

.bg--yellow-light--20 {
    background-color: rgba(246, 213, 81, .2)
}

.bg--yellow-light--10 {
    background-color: rgba(246, 213, 81, .1)
}

.bg--gold {
    background-color: #bc952c
}

.bg--gold--90 {
    background-color: rgba(188, 149, 44, .9)
}

.bg--gold--80 {
    background-color: rgba(188, 149, 44, .8)
}

.bg--gold--70 {
    background-color: rgba(188, 149, 44, .7)
}

.bg--gold--60 {
    background-color: rgba(188, 149, 44, .6)
}

.bg--gold--50 {
    background-color: rgba(188, 149, 44, .5)
}

.bg--gold--40 {
    background-color: rgba(188, 149, 44, .4)
}

.bg--gold--30 {
    background-color: rgba(188, 149, 44, .3)
}

.bg--gold--20 {
    background-color: rgba(188, 149, 44, .2)
}

.bg--gold--10 {
    background-color: rgba(188, 149, 44, .1)
}

.bg--silver {
    background-color: #acacac
}

.bg--silver--90 {
    background-color: hsla(0, 0%, 67.5%, .9)
}

.bg--silver--80 {
    background-color: hsla(0, 0%, 67.5%, .8)
}

.bg--silver--70 {
    background-color: hsla(0, 0%, 67.5%, .7)
}

.bg--silver--60 {
    background-color: hsla(0, 0%, 67.5%, .6)
}

.bg--silver--50 {
    background-color: hsla(0, 0%, 67.5%, .5)
}

.bg--silver--40 {
    background-color: hsla(0, 0%, 67.5%, .4)
}

.bg--silver--30 {
    background-color: hsla(0, 0%, 67.5%, .3)
}

.bg--silver--20 {
    background-color: hsla(0, 0%, 67.5%, .2)
}

.bg--silver--10 {
    background-color: hsla(0, 0%, 67.5%, .1)
}

.bg--bronze {
    background-color: #8c612d
}

.bg--bronze--90 {
    background-color: rgba(140, 97, 45, .9)
}

.bg--bronze--80 {
    background-color: rgba(140, 97, 45, .8)
}

.bg--bronze--70 {
    background-color: rgba(140, 97, 45, .7)
}

.bg--bronze--60 {
    background-color: rgba(140, 97, 45, .6)
}

.bg--bronze--50 {
    background-color: rgba(140, 97, 45, .5)
}

.bg--bronze--40 {
    background-color: rgba(140, 97, 45, .4)
}

.bg--bronze--30 {
    background-color: rgba(140, 97, 45, .3)
}

.bg--bronze--20 {
    background-color: rgba(140, 97, 45, .2)
}

.bg--bronze--10 {
    background-color: rgba(140, 97, 45, .1)
}

.bg--social-facebook {
    background-color: #2f4b93
}

.bg--social-facebook--90 {
    background-color: rgba(47, 75, 147, .9)
}

.bg--social-facebook--80 {
    background-color: rgba(47, 75, 147, .8)
}

.bg--social-facebook--70 {
    background-color: rgba(47, 75, 147, .7)
}

.bg--social-facebook--60 {
    background-color: rgba(47, 75, 147, .6)
}

.bg--social-facebook--50 {
    background-color: rgba(47, 75, 147, .5)
}

.bg--social-facebook--40 {
    background-color: rgba(47, 75, 147, .4)
}

.bg--social-facebook--30 {
    background-color: rgba(47, 75, 147, .3)
}

.bg--social-facebook--20 {
    background-color: rgba(47, 75, 147, .2)
}

.bg--social-facebook--10 {
    background-color: rgba(47, 75, 147, .1)
}

.bg--social-twitch {
    background-color: #9146ff
}

.bg--social-twitch--90 {
    background-color: rgba(145, 70, 255, .9)
}

.bg--social-twitch--80 {
    background-color: rgba(145, 70, 255, .8)
}

.bg--social-twitch--70 {
    background-color: rgba(145, 70, 255, .7)
}

.bg--social-twitch--60 {
    background-color: rgba(145, 70, 255, .6)
}

.bg--social-twitch--50 {
    background-color: rgba(145, 70, 255, .5)
}

.bg--social-twitch--40 {
    background-color: rgba(145, 70, 255, .4)
}

.bg--social-twitch--30 {
    background-color: rgba(145, 70, 255, .3)
}

.bg--social-twitch--20 {
    background-color: rgba(145, 70, 255, .2)
}

.bg--social-twitch--10 {
    background-color: rgba(145, 70, 255, .1)
}

.bg--lg-t-gray {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(38, 40, 49, 0)), to(#262831));
    background: linear-gradient(rgba(38, 40, 49, 0), #262831)
}

.bg--lg-t-gray-dark {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(27, 28, 35, 0)), to(#1b1c23));
    background: linear-gradient(rgba(27, 28, 35, 0), #1b1c23)
}

.bg--lg-t-b {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(17, 18, 23, 0)), to(#111217));
    background: linear-gradient(rgba(17, 18, 23, 0), #111217)
}

.bg--lg-b-t {
    background: -webkit-gradient(linear, left top, left bottom, from(#111217), to(rgba(17, 18, 23, 0)));
    background: linear-gradient(#111217, rgba(17, 18, 23, 0))
}

.bg--lg-b-t-50 {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(17, 18, 23, .5)), to(rgba(17, 18, 23, 0)));
    background: linear-gradient(rgba(17, 18, 23, .5), rgba(17, 18, 23, 0))
}

.bg--lgltr-b-t-50 {
    background: -webkit-gradient(linear, left top, right top, from(rgba(17, 18, 23, .5)), to(rgba(17, 18, 23, 0)));
    background: linear-gradient(90deg, rgba(17, 18, 23, .5), rgba(17, 18, 23, 0))
}

.bg--lg-t-pw {
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#fff));
    background: linear-gradient(hsla(0, 0%, 100%, 0), #fff)
}

.bg--lg-t-b-50 {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(17, 18, 23, 0)), to(rgba(17, 18, 23, .5)));
    background: linear-gradient(rgba(17, 18, 23, 0), rgba(17, 18, 23, .5))
}

.bg--lg-t-gray-light-20, .hover-bg--lg-t-gray-light-20:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(27, 28, 35, 0)), to(rgba(94, 97, 112, .2)));
    background: linear-gradient(rgba(27, 28, 35, 0), rgba(94, 97, 112, .2))
}

.br--none {
    border-radius: 0
}

.br--none, .br--xsmall {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.br--xsmall {
    border-radius: 3px
}

.br--small {
    border-radius: 5px
}

.br--base, .br--small {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.br--base {
    border-radius: 8px
}

.br--large {
    border-radius: 12px
}

.br--large, .br--xlarge {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.br--xlarge {
    border-radius: 17px
}

.br--xxlarge {
    border-radius: 25px
}

.br--100, .br--xxlarge {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.br--100 {
    border-radius: 100%
}

.br--pill {
    border-radius: 9999px;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.br--top {
    border-bottom-right-radius: 0
}

.br--right, .br--top {
    border-bottom-left-radius: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.br--right {
    border-top-left-radius: 0
}

.br--bottom {
    border-top-left-radius: 0
}

.br--bottom, .br--left {
    border-top-right-radius: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.br--left {
    border-bottom-right-radius: 0
}

.br--bottom-left {
    border-bottom-right-radius: 0
}

.br--bottom-left, .br--bottom-right {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.br--bottom-right {
    border-bottom-left-radius: 0
}

.br--top-left {
    border-top-right-radius: 0
}

.br--top-left, .br--top-right {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.br--top-right {
    border-top-left-radius: 0
}

.br--bottom-left--base-chat, .br--left--base-chat {
    border-bottom-left-radius: 8px;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.br--left--base-chat {
    border-top-left-radius: 8px
}

.br--top-left--base-chat {
    border-top-left-radius: 8px
}

.br--bottom-right--base-chat, .br--top-left--base-chat {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.br--bottom-right--base-chat {
    border-bottom-right-radius: 8px
}

.br--right--base-chat {
    border-bottom-right-radius: 8px
}

.br--right--base-chat, .br--top-right--base-chat {
    border-top-right-radius: 8px;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.bor--all {
    border-style: solid;
    border-width: 1px
}

.bor--v {
    border-top-style: solid;
    border-bottom-style: solid;
    border-width: 1px
}

.bor--h {
    border-left-style: solid;
    border-right-style: solid;
    border-width: 1px
}

.bor--top {
    border-top-style: solid;
    border-width: 1px
}

.bor--r {
    border-right-style: solid;
    border-width: 1px
}

.bor--bot {
    border-bottom-style: solid;
    border-width: 1px
}

.bor--l {
    border-left-style: solid
}

.bor--l, .bor--none {
    border-width: 1px
}

.bor--solid {
    border-style: solid
}

.bor--dashed {
    border-style: dashed;
    border-width: 1px
}

.bor--dotted {
    border-style: dotted
}

.bor--none {
    border-style: none
}

.bor--transparent {
    border-color: transparent
}

.bor--pure-white {
    border-color: #fff
}

.bor--white {
    border-color: #ebeef2
}

.bor--white-dark {
    border-color: #959aa2
}

.bor--gray-light {
    border-color: #3b3d46
}

.bor--gray {
    border-color: #262831
}

.bor--gray-dark {
    border-color: #1b1c23
}

.bor--black {
    border-color: #111217
}

.bor--pure-black {
    border-color: #000
}

.bor--turquoise {
    border-color: #10baa8
}

.bor--turquoise-dark {
    border-color: #0c8b7e
}

.bor--turquoise-light {
    border-color: #14e9d2
}

.bor--orange {
    border-color: #f36f21
}

.bor--orange-dark {
    border-color: #d5570c
}

.bor--orange-light {
    border-color: #f68e51
}

.bor--yellow {
    border-color: #f3c921
}

.bor--yellow-dark {
    border-color: #d5ad0c
}

.bor--yellow-light {
    border-color: #f6d551
}

.bor--red {
    border-color: #c43855
}

.bor--red-dark {
    border-color: #9c2d44
}

.bor--red-light {
    border-color: #d15e76
}

.bor--green {
    border-color: #64be56
}

.bor--green-dark {
    border-color: #4ca33f
}

.bor--green-light {
    border-color: #86cc7b
}

.bor--gold {
    border-color: #bc952c
}

.bor--silver {
    border-color: #acacac
}

.bor--bronze {
    border-color: #8c612d
}

.bor--05px {
    border-width: .5px
}

.bor--1px {
    border-width: 1px
}

.bor--2px {
    border-width: 2px
}

.bor--3px {
    border-width: 3px
}

.bor--4px {
    border-width: 4px
}

.bor--5px {
    border-width: 5px
}

.bs--none {
    box-shadow: none
}

.bs--small {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1)
}

.bs--base {
    box-shadow: 0 1px 7px 1px rgba(0, 0, 0, .17)
}

.bs--strong {
    box-shadow: 0 3px 20px 1px rgba(0, 0, 0, .4)
}

.bs--sharp {
    box-shadow: 0 1px 5px 1px rgba(0, 0, 0, .6)
}

.bs--soft {
    box-shadow: 0 0 30px 2px rgba(0, 0, 0, .05)
}

.c--transparent {
    color: transparent
}

.c--pure-white {
    color: #fff
}

.c--white {
    color: #ebeef2
}

.c--white-dark {
    color: #959aa2
}

.c--gray-light {
    color: #5e6170
}

.c--gray {
    color: #262831
}

.c--gray-dark {
    color: #1b1c23
}

.c--black {
    color: #111217
}

.c--pure-black {
    color: #000
}

.c--turquoise {
    color: #10baa8
}

.c--turquoise-dark {
    color: #0c8b7e
}

.c--turquoise-light {
    color: #14e9d2
}

.c--orange {
    color: #f36f21
}

.c--orange-dark {
    color: #d5570c
}

.c--orange-light {
    color: #f68e51
}

.c--yellow {
    color: #f3c921
}

.c--yellow-dark {
    color: #d5ad0c
}

.c--yellow-light {
    color: #f6d551
}

.c--red {
    color: #c43855
}

.c--red-dark {
    color: #9c2d44
}

.c--red-light {
    color: #d15e76
}

.c--green {
    color: #64be56
}

.c--green-dark {
    color: #4ca33f
}

.c--green-light {
    color: #86cc7b
}

.c--gold {
    color: #bc952c
}

.c--silver {
    color: #acacac
}

.c--bronze {
    color: #8c612d
}

.c--twitch-purple {
    color: #9146ff
}

.c--facebook-blue {
    color: #2f4b93
}

.c--twitter-blue {
    color: #00bdef
}

.c--google-red {
    color: #2d2d2d
}

.c--messenger-blue {
    color: #448aff
}

.c--linkedin-blue {
    color: #0072b5
}

.link-primary {
    color: #10baa8;
    cursor: pointer
}

.link-primary:active {
    color: #0c8b7e
}

.link-primary.active {
    display: inline !important;
    display: initial !important;
    opacity: 1 !important
}

.link-primary.active, .link-primary.active .icon {
    color: #10baa8 !important
}

.link-primary.link-disabled {
    cursor: default !important
}

.link-primary.link-disabled, .link-primary.link-disabled:hover {
    color: rgba(16, 186, 168, .6) !important
}

.link-secondary, .link-white {
    color: #ebeef2;
    cursor: pointer
}

.link-secondary:active, .link-white:active {
    color: #959aa2
}

.link-secondary.active, .link-white.active {
    color: #fff !important;
    display: inline !important;
    display: initial !important;
    opacity: 1 !important
}

.link-secondary.active .icon, .link-white.active .icon {
    color: #fff !important
}

.link-secondary.link-disabled, .link-white.link-disabled {
    color: rgba(235, 238, 242, .6) !important;
    cursor: default !important
}

.link-secondary.link-disabled:hover, .link-white.link-disabled:hover {
    color: rgba(235, 238, 242, .6) !important
}

.link-pure-white {
    color: #fff;
    cursor: pointer
}

.link-pure-white:active {
    color: #fff
}

.link-pure-white.active {
    color: #fff !important;
    display: inline !important;
    display: initial !important;
    opacity: 1 !important
}

.link-pure-white.active .icon {
    color: #fff !important
}

.link-pure-white.link-disabled {
    cursor: default !important
}

.link-pure-white.link-disabled, .link-pure-white.link-disabled:hover {
    color: hsla(0, 0%, 100%, .6) !important
}

.link-white-dark {
    color: #959aa2;
    cursor: pointer
}

.link-white-dark:active {
    color: #ebeef2
}

.link-white-dark.active {
    color: #fff !important;
    display: inline !important;
    display: initial !important;
    opacity: 1 !important
}

.link-white-dark.active .icon {
    color: #fff !important
}

.link-white-dark.link-disabled {
    cursor: default !important
}

.link-white-dark.link-disabled, .link-white-dark.link-disabled:hover {
    color: rgba(149, 154, 162, .6) !important
}

.link-gray-light {
    color: #5e6170;
    cursor: pointer
}

.link-gray-light:active {
    color: #959aa2
}

.link-gray-light.active {
    color: #fff !important;
    display: inline !important;
    display: initial !important;
    opacity: 1 !important
}

.link-gray-light.active .icon {
    color: #fff !important
}

.link-gray-light.link-disabled {
    cursor: default !important
}

.link-gray-light.link-disabled, .link-gray-light.link-disabled:hover {
    color: rgba(94, 97, 112, .6) !important
}

.link-gray-dark {
    color: #1b1c23;
    cursor: pointer
}

.link-gray-dark:active {
    color: #262831
}

.link-gray-dark.active {
    display: inline !important;
    display: initial !important;
    opacity: 1 !important
}

.link-gray-dark.active, .link-gray-dark.active .icon {
    color: #262831 !important
}

.link-gray-dark.link-disabled {
    cursor: default !important
}

.link-gray-dark.link-disabled, .link-gray-dark.link-disabled:hover {
    color: rgba(27, 28, 35, .6) !important
}

.link-danger {
    cursor: pointer
}

.link-danger, .link-danger:active {
    color: #c43855
}

.link-danger.active {
    display: inline !important;
    display: initial !important;
    opacity: 1 !important
}

.link-danger.active, .link-danger.active .icon {
    color: #c43855 !important
}

.link-danger.link-disabled {
    cursor: default !important
}

.link-danger.link-disabled, .link-danger.link-disabled:hover {
    color: rgba(196, 56, 85, .6) !important
}

.link-warning {
    color: #f36f21;
    cursor: pointer
}

.link-warning:active {
    color: #f36f21
}

.link-warning.active {
    display: inline !important;
    display: initial !important;
    opacity: 1 !important
}

.link-warning.active, .link-warning.active .icon {
    color: #f36f21 !important
}

.link-warning.link-disabled {
    cursor: default !important
}

.link-warning.link-disabled, .link-warning.link-disabled:hover {
    color: rgba(243, 111, 33, .6) !important
}

.link-success {
    color: #64be56;
    cursor: pointer
}

.link-success:active {
    color: #64be56
}

.link-success.active {
    display: inline !important;
    display: initial !important;
    opacity: 1 !important
}

.link-success.active, .link-success.active .icon {
    color: #64be56 !important
}

.link-success.link-disabled {
    cursor: default !important
}

.link-success.link-disabled, .link-success.link-disabled:hover {
    color: rgba(100, 190, 86, .6) !important
}

.dis--flx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.dis--blk {
    display: block
}

.dis--inl-blk {
    display: inline-block
}

.dis--inl {
    display: inline
}

.dis--none {
    display: none
}

.grayscale {
    filter: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmaWx0ZXIgaWQ9ImZpbHRlciI+PGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiIHZhbHVlcz0iMC4yMTI2IDAuNzE1MiAwLjA3MjIgMCAwIDAuMjEyNiAwLjcxNTIgMC4wNzIyIDAgMCAwLjIxMjYgMC43MTUyIDAuMDcyMiAwIDAgMCAwIDAgMSAwIiAvPjwvZmlsdGVyPjwvc3ZnPiNmaWx0ZXI=);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.contrast--150 {
    filter: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmaWx0ZXIgaWQ9ImZpbHRlciI+PGZlQ29tcG9uZW50VHJhbnNmZXIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVGdW5jUiB0eXBlPSJsaW5lYXIiIHNsb3BlPSIxLjUiIGludGVyY2VwdD0iLTAuMjUiIC8+PGZlRnVuY0cgdHlwZT0ibGluZWFyIiBzbG9wZT0iMS41IiBpbnRlcmNlcHQ9Ii0wLjI1IiAvPjxmZUZ1bmNCIHR5cGU9ImxpbmVhciIgc2xvcGU9IjEuNSIgaW50ZXJjZXB0PSItMC4yNSIgLz48L2ZlQ29tcG9uZW50VHJhbnNmZXI+PC9maWx0ZXI+PC9zdmc+I2ZpbHRlcg==);
    -webkit-filter: contrast(150%);
    filter: contrast(150%)
}

.contrast--130 {
    filter: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmaWx0ZXIgaWQ9ImZpbHRlciI+PGZlQ29tcG9uZW50VHJhbnNmZXIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVGdW5jUiB0eXBlPSJsaW5lYXIiIHNsb3BlPSIxLjMiIGludGVyY2VwdD0iLTAuMTUwMDAwMDAwMDAwMDAwMDIiIC8+PGZlRnVuY0cgdHlwZT0ibGluZWFyIiBzbG9wZT0iMS4zIiBpbnRlcmNlcHQ9Ii0wLjE1MDAwMDAwMDAwMDAwMDAyIiAvPjxmZUZ1bmNCIHR5cGU9ImxpbmVhciIgc2xvcGU9IjEuMyIgaW50ZXJjZXB0PSItMC4xNTAwMDAwMDAwMDAwMDAwMiIgLz48L2ZlQ29tcG9uZW50VHJhbnNmZXI+PC9maWx0ZXI+PC9zdmc+I2ZpbHRlcg==);
    -webkit-filter: contrast(130%);
    filter: contrast(130%)
}

.flx--0-0-auto {
    flex: 0 0 auto
}

.flx--1-1-auto {
    flex: 1 1 auto
}

.flx--1-0-auto {
    flex: 1 0 auto
}

.flx--1-1 {
    flex: 1 1
}

.ali-ite--center {
    align-items: center
}

.ali-ite--flex-end {
    align-items: flex-end
}

.ali-ite--flex-start {
    align-items: flex-start
}

.ali-ite--stretch {
    align-items: stretch
}

.jus-con--flex-start {
    justify-content: flex-start
}

.jus-con--flex-end {
    justify-content: flex-end
}

.jus-con--center {
    justify-content: center
}

.jus-con--space-between {
    justify-content: space-between
}

.jus-con--space-evenly {
    justify-content: space-evenly
}

.flx-dir--row {
    flex-direction: row
}

.flx-dir--row-reverse {
    flex-direction: row-reverse
}

.flx-dir--col {
    flex-direction: column
}

.flx-dir--col-reverse {
    flex-direction: column-reverse
}

.flx-wrap--nowrap {
    flex-wrap: nowrap
}

.flx-wrap--wrap {
    flex-wrap: wrap
}

.flx-wrap--wrap-reverse {
    flex-wrap: wrap-reverse
}

.flx-gutter--large > [class*=flx--] {
    margin-left: 2.45rem;
    margin-right: 2.45rem
}

.flx-gutter--large > [class*=flx--]:first-child {
    margin-left: 0
}

.flx-gutter--large > [class*=flx--]:last-child {
    margin-right: 0
}

.flx-gutter--medium > [class*=flx--] {
    margin-left: 1.4rem;
    margin-right: 1.4rem
}

.flx-gutter--medium > [class*=flx--]:first-child {
    margin-left: 0
}

.flx-gutter--medium > [class*=flx--]:last-child {
    margin-right: 0
}

.flx-gutter--base > [class*=flx--] {
    margin-left: .7rem;
    margin-right: .7rem
}

.flx-gutter--base > [class*=flx--]:first-child {
    margin-left: 0
}

.flx-gutter--base > [class*=flx--]:last-child {
    margin-right: 0
}

.flx-gutter--small > [class*=flx--] {
    margin-left: .35rem;
    margin-right: .35rem
}

.flx-gutter--small > [class*=flx--]:first-child {
    margin-left: 0
}

.flx-gutter--small > [class*=flx--]:last-child {
    margin-right: 0
}

.flx-gutter--xsmall > [class*=flx--] {
    margin-left: .23333333rem;
    margin-right: .23333333rem
}

.flx-gutter--xsmall > [class*=flx--]:first-child {
    margin-left: 0
}

.flx-gutter--xsmall > [class*=flx--]:last-child {
    margin-right: 0
}

.flx-gutter--xxsmall > [class*=flx--] {
    margin-left: .11666667rem;
    margin-right: .11666667rem
}

.flx-gutter--xxsmall > [class*=flx--]:first-child {
    margin-left: 0
}

.flx-gutter--xxsmall > [class*=flx--]:last-child {
    margin-right: 0
}

.flx-gutter--none > [class*=flx--] {
    margin-left: 0;
    margin-right: 0
}

.flx-gutter--none > [class*=flx--]:first-child {
    margin-left: 0
}

.flx-gutter--none > [class*=flx--]:last-child {
    margin-right: 0
}

.pe--none {
    pointer-events: none
}

.pe--auto {
    pointer-events: auto
}

.cur--pointer {
    cursor: pointer
}

.cur--default {
    cursor: default
}

.cur--not-allowed {
    cursor: not-allowed
}

.cur--swap {
    cursor: url(https://challengermode-permanent-assets.azureedge.net/app/cursors/swap.cur), pointer
}

.cur--grab {
    cursor: move;
    cursor: grab;
    cursor: -webkit-grab
}

.cur--grab:active {
    cursor: grabbing;
    cursor: -webkit-grabbing
}

.w--auto {
    width: auto
}

.h--auto {
    height: auto
}

.max-w--none {
    max-width: none
}

.max-h--none {
    max-height: none
}

.w--initial {
    width: auto
}

.h--initial {
    height: auto
}

.min-w--initial {
    min-width: 0
}

.min-h--initial {
    min-height: 0
}

.w--10 {
    width: 10%
}

.h--10 {
    height: 10%
}

.w--20 {
    width: 20%
}

.h--20 {
    height: 20%
}

.w--30 {
    width: 30%
}

.h--30 {
    height: 30%
}

.w--35 {
    width: 35%
}

.h--35 {
    height: 35%
}

.w--40 {
    width: 40%
}

.h--40 {
    height: 40%
}

.w--50 {
    width: 50%
}

.h--50 {
    height: 50%
}

.w--60 {
    width: 60%
}

.h--60 {
    height: 60%
}

.w--70 {
    width: 70%
}

.h--70 {
    height: 70%
}

.w--80 {
    width: 80%
}

.h--80 {
    height: 80%
}

.w--90 {
    width: 90%
}

.h--90 {
    height: 90%
}

.w--100 {
    width: 100%
}

.max-w--100 {
    max-width: 100%
}

.min-w--100 {
    min-width: 100%
}

.h--100 {
    height: 100%
}

.max-h--100 {
    max-height: 100%
}

.min-h--100 {
    min-height: 100%
}

.w--1em {
    width: 1em
}

.h--1em {
    height: 1em
}

.w--2em {
    width: 2em
}

.h--2em {
    height: 2em
}

.w--1rem {
    width: 14px;
    width: 1rem
}

.max-w--1rem {
    max-width: 14px;
    max-width: 1rem
}

.min-w--1rem {
    min-width: 14px;
    min-width: 1rem
}

.h--1rem {
    height: 14px;
    height: 1rem
}

.max-h--1rem {
    max-height: 14px;
    max-height: 1rem
}

.min-h--1rem {
    min-height: 14px;
    min-height: 1rem
}

.w--2rem {
    width: 28px;
    width: 2rem
}

.max-w--2rem {
    max-width: 28px;
    max-width: 2rem
}

.min-w--2rem {
    min-width: 28px;
    min-width: 2rem
}

.h--2rem {
    height: 28px;
    height: 2rem
}

.max-h--2rem {
    max-height: 28px;
    max-height: 2rem
}

.min-h--2rem {
    min-height: 28px;
    min-height: 2rem
}

.w--3rem {
    width: 42px;
    width: 3rem
}

.max-w--3rem {
    max-width: 42px;
    max-width: 3rem
}

.min-w--3rem {
    min-width: 42px;
    min-width: 3rem
}

.h--3rem {
    height: 42px;
    height: 3rem
}

.max-h--3rem {
    max-height: 42px;
    max-height: 3rem
}

.min-h--3rem {
    min-height: 42px;
    min-height: 3rem
}

.w--4rem {
    width: 56px;
    width: 4rem
}

.max-w--4rem {
    max-width: 56px;
    max-width: 4rem
}

.min-w--4rem {
    min-width: 56px;
    min-width: 4rem
}

.h--4rem {
    height: 56px;
    height: 4rem
}

.max-h--4rem {
    max-height: 56px;
    max-height: 4rem
}

.min-h--4rem {
    min-height: 56px;
    min-height: 4rem
}

.w--5rem {
    width: 70px;
    width: 5rem
}

.max-w--5rem {
    max-width: 70px;
    max-width: 5rem
}

.min-w--5rem {
    min-width: 70px;
    min-width: 5rem
}

.h--5rem {
    height: 70px;
    height: 5rem
}

.max-h--5rem {
    max-height: 70px;
    max-height: 5rem
}

.min-h--5rem {
    min-height: 70px;
    min-height: 5rem
}

.w--6rem {
    width: 84px;
    width: 6rem
}

.max-w--6rem {
    max-width: 84px;
    max-width: 6rem
}

.min-w--6rem {
    min-width: 84px;
    min-width: 6rem
}

.h--6rem {
    height: 84px;
    height: 6rem
}

.max-h--6rem {
    max-height: 84px;
    max-height: 6rem
}

.min-h--6rem {
    min-height: 84px;
    min-height: 6rem
}

.w--7rem {
    width: 98px;
    width: 7rem
}

.max-w--7rem {
    max-width: 98px;
    max-width: 7rem
}

.min-w--7rem {
    min-width: 98px;
    min-width: 7rem
}

.h--7rem {
    height: 98px;
    height: 7rem
}

.max-h--7rem {
    max-height: 98px;
    max-height: 7rem
}

.min-h--7rem {
    min-height: 98px;
    min-height: 7rem
}

.w--8rem {
    width: 112px;
    width: 8rem
}

.max-w--8rem {
    max-width: 112px;
    max-width: 8rem
}

.min-w--8rem {
    min-width: 112px;
    min-width: 8rem
}

.h--8rem {
    height: 112px;
    height: 8rem
}

.max-h--8rem {
    max-height: 112px;
    max-height: 8rem
}

.min-h--8rem {
    min-height: 112px;
    min-height: 8rem
}

.w--9rem {
    width: 126px;
    width: 9rem
}

.max-w--9rem {
    max-width: 126px;
    max-width: 9rem
}

.min-w--9rem {
    min-width: 126px;
    min-width: 9rem
}

.h--9rem {
    height: 126px;
    height: 9rem
}

.max-h--9rem {
    max-height: 126px;
    max-height: 9rem
}

.min-h--9rem {
    min-height: 126px;
    min-height: 9rem
}

.w--10rem {
    width: 140px;
    width: 10rem
}

.max-w--10rem {
    max-width: 140px;
    max-width: 10rem
}

.min-w--10rem {
    min-width: 140px;
    min-width: 10rem
}

.h--10rem {
    height: 140px;
    height: 10rem
}

.max-h--10rem {
    max-height: 140px;
    max-height: 10rem
}

.min-h--10rem {
    min-height: 140px;
    min-height: 10rem
}

.w--12rem {
    width: 168px;
    width: 12rem
}

.max-w--12rem {
    max-width: 168px;
    max-width: 12rem
}

.min-w--12rem {
    min-width: 168px;
    min-width: 12rem
}

.h--12rem {
    height: 168px;
    height: 12rem
}

.max-h--12rem {
    max-height: 168px;
    max-height: 12rem
}

.min-h--12rem {
    min-height: 168px;
    min-height: 12rem
}

.w--15rem {
    width: 210px;
    width: 15rem
}

.max-w--15rem {
    max-width: 210px;
    max-width: 15rem
}

.min-w--15rem {
    min-width: 210px;
    min-width: 15rem
}

.h--15rem {
    height: 210px;
    height: 15rem
}

.max-h--15rem {
    max-height: 210px;
    max-height: 15rem
}

.min-h--15rem {
    min-height: 210px;
    min-height: 15rem
}

.w--16rem {
    width: 224px;
    width: 16rem
}

.max-w--16rem {
    max-width: 224px;
    max-width: 16rem
}

.min-w--16rem {
    min-width: 224px;
    min-width: 16rem
}

.h--16rem {
    height: 224px;
    height: 16rem
}

.max-h--16rem {
    max-height: 224px;
    max-height: 16rem
}

.min-h--16rem {
    min-height: 224px;
    min-height: 16rem
}

.w--18rem {
    width: 252px;
    width: 18rem
}

.max-w--18rem {
    max-width: 252px;
    max-width: 18rem
}

.min-w--18rem {
    min-width: 252px;
    min-width: 18rem
}

.h--18rem {
    height: 252px;
    height: 18rem
}

.max-h--18rem {
    max-height: 252px;
    max-height: 18rem
}

.min-h--18rem {
    min-height: 252px;
    min-height: 18rem
}

.w--20rem {
    width: 280px;
    width: 20rem
}

.max-w--20rem {
    max-width: 280px;
    max-width: 20rem
}

.min-w--20rem {
    min-width: 280px;
    min-width: 20rem
}

.h--20rem {
    height: 280px;
    height: 20rem
}

.max-h--20rem {
    max-height: 280px;
    max-height: 20rem
}

.min-h--20rem {
    min-height: 280px;
    min-height: 20rem
}

.w--25rem {
    width: 350px;
    width: 25rem
}

.max-w--25rem {
    max-width: 350px;
    max-width: 25rem
}

.min-w--25rem {
    min-width: 350px;
    min-width: 25rem
}

.h--25rem {
    height: 350px;
    height: 25rem
}

.max-h--25rem {
    max-height: 350px;
    max-height: 25rem
}

.min-h--25rem {
    min-height: 350px;
    min-height: 25rem
}

.w--30rem {
    width: 420px;
    width: 30rem
}

.max-w--30rem {
    max-width: 420px;
    max-width: 30rem
}

.min-w--30rem {
    min-width: 420px;
    min-width: 30rem
}

.h--30rem {
    height: 420px;
    height: 30rem
}

.max-h--30rem {
    max-height: 420px;
    max-height: 30rem
}

.min-h--30rem {
    min-height: 420px;
    min-height: 30rem
}

.w--32rem {
    width: 448px;
    width: 32rem
}

.max-w--32rem {
    max-width: 448px;
    max-width: 32rem
}

.min-w--32rem {
    min-width: 448px;
    min-width: 32rem
}

.h--32rem {
    height: 448px;
    height: 32rem
}

.max-h--32rem {
    max-height: 448px;
    max-height: 32rem
}

.min-h--32rem {
    min-height: 448px;
    min-height: 32rem
}

.w--35rem {
    width: 490px;
    width: 35rem
}

.max-w--35rem {
    max-width: 490px;
    max-width: 35rem
}

.min-w--35rem {
    min-width: 490px;
    min-width: 35rem
}

.h--35rem {
    height: 490px;
    height: 35rem
}

.max-h--35rem {
    max-height: 490px;
    max-height: 35rem
}

.min-h--35rem {
    min-height: 490px;
    min-height: 35rem
}

.w--40rem {
    width: 560px;
    width: 40rem
}

.max-w--40rem {
    max-width: 560px;
    max-width: 40rem
}

.min-w--40rem {
    min-width: 560px;
    min-width: 40rem
}

.h--40rem {
    height: 560px;
    height: 40rem
}

.max-h--40rem {
    max-height: 560px;
    max-height: 40rem
}

.min-h--40rem {
    min-height: 560px;
    min-height: 40rem
}

.w--45rem {
    width: 630px;
    width: 45rem
}

.max-w--45rem {
    max-width: 630px;
    max-width: 45rem
}

.min-w--45rem {
    min-width: 630px;
    min-width: 45rem
}

.h--45rem {
    height: 630px;
    height: 45rem
}

.max-h--45rem {
    max-height: 630px;
    max-height: 45rem
}

.min-h--45rem {
    min-height: 630px;
    min-height: 45rem
}

.w--50rem {
    width: 700px;
    width: 50rem
}

.max-w--50rem {
    max-width: 700px;
    max-width: 50rem
}

.min-w--50rem {
    min-width: 700px;
    min-width: 50rem
}

.h--50rem {
    height: 700px;
    height: 50rem
}

.max-h--50rem {
    max-height: 700px;
    max-height: 50rem
}

.min-h--50rem {
    min-height: 700px;
    min-height: 50rem
}

.w--55rem {
    width: 770px;
    width: 55rem
}

.max-w--55rem {
    max-width: 770px;
    max-width: 55rem
}

.min-w--55rem {
    min-width: 770px;
    min-width: 55rem
}

.h--55rem {
    height: 770px;
    height: 55rem
}

.max-h--55rem {
    max-height: 770px;
    max-height: 55rem
}

.min-h--55rem {
    min-height: 770px;
    min-height: 55rem
}

.w--60rem {
    width: 840px;
    width: 60rem
}

.max-w--60rem {
    max-width: 840px;
    max-width: 60rem
}

.min-w--60rem {
    min-width: 840px;
    min-width: 60rem
}

.h--60rem {
    height: 840px;
    height: 60rem
}

.max-h--60rem {
    max-height: 840px;
    max-height: 60rem
}

.min-h--60rem {
    min-height: 840px;
    min-height: 60rem
}

.w--65rem {
    width: 910px;
    width: 65rem
}

.max-w--65rem {
    max-width: 910px;
    max-width: 65rem
}

.min-w--65rem {
    min-width: 910px;
    min-width: 65rem
}

.h--65rem {
    height: 910px;
    height: 65rem
}

.max-h--65rem {
    max-height: 910px;
    max-height: 65rem
}

.min-h--65rem {
    min-height: 910px;
    min-height: 65rem
}

.w--70rem {
    width: 980px;
    width: 70rem
}

.max-w--70rem {
    max-width: 980px;
    max-width: 70rem
}

.min-w--70rem {
    min-width: 980px;
    min-width: 70rem
}

.h--70rem {
    height: 980px;
    height: 70rem
}

.max-h--70rem {
    max-height: 980px;
    max-height: 70rem
}

.min-h--70rem {
    min-height: 980px;
    min-height: 70rem
}

.w--75rem {
    width: 1050px;
    width: 75rem
}

.max-w--75rem {
    max-width: 1050px;
    max-width: 75rem
}

.min-w--75rem {
    min-width: 1050px;
    min-width: 75rem
}

.h--75rem {
    height: 1050px;
    height: 75rem
}

.max-h--75rem {
    max-height: 1050px;
    max-height: 75rem
}

.min-h--75rem {
    min-height: 1050px;
    min-height: 75rem
}

.w--80rem {
    width: 1120px;
    width: 80rem
}

.max-w--80rem {
    max-width: 1120px;
    max-width: 80rem
}

.min-w--80rem {
    min-width: 1120px;
    min-width: 80rem
}

.h--80rem {
    height: 1120px;
    height: 80rem
}

.max-h--80rem {
    max-height: 1120px;
    max-height: 80rem
}

.min-h--80rem {
    min-height: 1120px;
    min-height: 80rem
}

.w--85rem {
    width: 1190px;
    width: 85rem
}

.max-w--85rem {
    max-width: 1190px;
    max-width: 85rem
}

.min-w--85rem {
    min-width: 1190px;
    min-width: 85rem
}

.h--85rem {
    height: 1190px;
    height: 85rem
}

.max-h--85rem {
    max-height: 1190px;
    max-height: 85rem
}

.min-h--85rem {
    min-height: 1190px;
    min-height: 85rem
}

.w--90rem {
    width: 1260px;
    width: 90rem
}

.max-w--90rem {
    max-width: 1260px;
    max-width: 90rem
}

.min-w--90rem {
    min-width: 1260px;
    min-width: 90rem
}

.h--90rem {
    height: 1260px;
    height: 90rem
}

.max-h--90rem {
    max-height: 1260px;
    max-height: 90rem
}

.min-h--90rem {
    min-height: 1260px;
    min-height: 90rem
}

.w--95rem {
    width: 1330px;
    width: 95rem
}

.max-w--95rem {
    max-width: 1330px;
    max-width: 95rem
}

.min-w--95rem {
    min-width: 1330px;
    min-width: 95rem
}

.h--95rem {
    height: 1330px;
    height: 95rem
}

.max-h--95rem {
    max-height: 1330px;
    max-height: 95rem
}

.min-h--95rem {
    min-height: 1330px;
    min-height: 95rem
}

.w--100rem {
    width: 1400px;
    width: 100rem
}

.max-w--100rem {
    max-width: 1400px;
    max-width: 100rem
}

.min-w--100rem {
    min-width: 1400px;
    min-width: 100rem
}

.h--100rem {
    height: 1400px;
    height: 100rem
}

.max-h--100rem {
    max-height: 1400px;
    max-height: 100rem
}

.min-h--100rem {
    min-height: 1400px;
    min-height: 100rem
}

.h--50vh {
    height: 50vh
}

.max-h--50vh {
    max-height: 50vh
}

.min-h--50vh {
    min-height: 50vh
}

.h--70vh {
    height: 70vh
}

.max-h--70vh {
    max-height: 70vh
}

.min-h--70vh {
    min-height: 70vh
}

.h--80vh {
    height: 80vh
}

.max-h--80vh {
    max-height: 80vh
}

.min-h--80vh {
    min-height: 80vh
}

.h--90vh {
    height: 90vh
}

.max-h--90vh {
    max-height: 90vh
}

.min-h--90vh {
    min-height: 90vh
}

.h--100vh {
    height: 100vh
}

.max-h--100vh {
    max-height: 100vh
}

.min-h--100vh {
    min-height: 100vh
}

.h--mobile-footer, .h--mobile-header {
    height: 48px
}

.opacity--100 {
    opacity: 1
}

.opacity--90 {
    opacity: .9
}

.opacity--80 {
    opacity: .8
}

.opacity--70 {
    opacity: .7
}

.opacity--60 {
    opacity: .6
}

.opacity--50 {
    opacity: .5
}

.opacity--40 {
    opacity: .4
}

.opacity--30 {
    opacity: .3
}

.opacity--20 {
    opacity: .2
}

.opacity--10 {
    opacity: .1
}

.opacity--0 {
    opacity: 0
}

.ove--auto {
    overflow: auto
}

.ove--hidden {
    overflow: hidden
}

.ove--scroll {
    overflow: scroll
}

.ove-x--hidden {
    overflow-x: hidden
}

.ove-x--auto {
    overflow-x: auto
}

.ove-x--scroll {
    overflow-x: scroll
}

.ove-y--hidden {
    overflow-y: hidden
}

.ove-y--auto {
    overflow-y: auto
}

.ove-y--scroll {
    overflow-y: scroll
}

.ove-s--touch {
    -webkit-overflow-scrolling: touch
}

.pos--abs {
    position: absolute
}

.pos--rel {
    position: relative
}

.pos--fix {
    position: fixed
}

.pos--sticky {
    position: -webkit-sticky;
    position: sticky
}

.pos--initial {
    position: static
}

.top--0 {
    top: 0
}

.right--0 {
    right: 0
}

.bottom--0 {
    bottom: 0
}

.left--0 {
    left: 0
}

._centering {
    position: absolute !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

._centering-none {
    position: relative !important;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    margin: 0
}

.centering {
    position: absolute !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.centering--none {
    position: relative !important;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    margin: 0
}

.m--auto {
    margin: auto
}

.m-t--auto {
    margin-top: auto
}

.m-r--auto {
    margin-right: auto
}

.m-b--auto {
    margin-bottom: auto
}

.m-h--auto, .m-l--auto {
    margin-left: auto
}

.m-h--auto {
    margin-right: auto
}

.m-v--auto {
    margin-top: auto;
    margin-bottom: auto
}

.m--none {
    margin: 0
}

.m-t--none {
    margin-top: 0
}

.m-r--none {
    margin-right: 0
}

.m-b--none {
    margin-bottom: 0
}

.m-h--none, .m-l--none {
    margin-left: 0
}

.m-h--none {
    margin-right: 0
}

.m-v--none {
    margin-top: 0;
    margin-bottom: 0
}

.p--none {
    padding: 0
}

.p-t--none {
    padding-top: 0
}

.p-r--none {
    padding-right: 0
}

.p-b--none {
    padding-bottom: 0
}

.p-h--none, .p-l--none {
    padding-left: 0
}

.p-h--none {
    padding-right: 0
}

.p-v--none {
    padding-top: 0;
    padding-bottom: 0
}

.m--xxsmall {
    margin: .23333333rem
}

.m-t--xxsmall {
    margin-top: .23333333rem
}

.m-r--xxsmall {
    margin-right: .23333333rem
}

.m-b--xxsmall {
    margin-bottom: .23333333rem
}

.m-h--xxsmall, .m-l--xxsmall {
    margin-left: .23333333rem
}

.m-h--xxsmall {
    margin-right: .23333333rem
}

.m-v--xxsmall {
    margin-top: .23333333rem;
    margin-bottom: .23333333rem
}

.p--xxsmall {
    padding: .23333333rem
}

.p-t--xxsmall {
    padding-top: .23333333rem
}

.p-r--xxsmall {
    padding-right: .23333333rem
}

.p-b--xxsmall {
    padding-bottom: .23333333rem
}

.p-h--xxsmall, .p-l--xxsmall {
    padding-left: .23333333rem
}

.p-h--xxsmall {
    padding-right: .23333333rem
}

.p-v--xxsmall {
    padding-top: .23333333rem;
    padding-bottom: .23333333rem
}

.m--xsmall {
    margin: .46666667rem
}

.m-t--xsmall {
    margin-top: .46666667rem
}

.m-r--xsmall {
    margin-right: .46666667rem
}

.m-b--xsmall {
    margin-bottom: .46666667rem
}

.m-h--xsmall, .m-l--xsmall {
    margin-left: .46666667rem
}

.m-h--xsmall {
    margin-right: .46666667rem
}

.m-v--xsmall {
    margin-top: .46666667rem;
    margin-bottom: .46666667rem
}

.p--xsmall {
    padding: .46666667rem
}

.p-t--xsmall {
    padding-top: .46666667rem
}

.p-r--xsmall {
    padding-right: .46666667rem
}

.p-b--xsmall {
    padding-bottom: .46666667rem
}

.p-h--xsmall, .p-l--xsmall {
    padding-left: .46666667rem
}

.p-h--xsmall {
    padding-right: .46666667rem
}

.p-v--xsmall {
    padding-top: .46666667rem;
    padding-bottom: .46666667rem
}

.m--small {
    margin: .7rem
}

.m-t--small {
    margin-top: .7rem
}

.m-r--small {
    margin-right: .7rem
}

.m-b--small {
    margin-bottom: .7rem
}

.m-h--small, .m-l--small {
    margin-left: .7rem
}

.m-h--small {
    margin-right: .7rem
}

.m-v--small {
    margin-top: .7rem;
    margin-bottom: .7rem
}

.p--small {
    padding: .7rem
}

.p-t--small {
    padding-top: .7rem
}

.p-r--small {
    padding-right: .7rem
}

.p-b--small {
    padding-bottom: .7rem
}

.p-h--small, .p-l--small {
    padding-left: .7rem
}

.p-h--small {
    padding-right: .7rem
}

.p-v--small {
    padding-top: .7rem;
    padding-bottom: .7rem
}

.m--base {
    margin: 1.4rem
}

.m-t--base {
    margin-top: 1.4rem
}

.m-r--base {
    margin-right: 1.4rem
}

.m-b--base {
    margin-bottom: 1.4rem
}

.m-h--base, .m-l--base {
    margin-left: 1.4rem
}

.m-h--base {
    margin-right: 1.4rem
}

.m-v--base {
    margin-top: 1.4rem;
    margin-bottom: 1.4rem
}

.p--base {
    padding: 1.4rem
}

.p-t--base {
    padding-top: 1.4rem
}

.p-r--base {
    padding-right: 1.4rem
}

.p-b--base {
    padding-bottom: 1.4rem
}

.p-h--base, .p-l--base {
    padding-left: 1.4rem
}

.p-h--base {
    padding-right: 1.4rem
}

.p-v--base {
    padding-top: 1.4rem;
    padding-bottom: 1.4rem
}

.m--medium {
    margin: 2.8rem
}

.m-t--medium {
    margin-top: 2.8rem
}

.m-r--medium {
    margin-right: 2.8rem
}

.m-b--medium {
    margin-bottom: 2.8rem
}

.m-h--medium, .m-l--medium {
    margin-left: 2.8rem
}

.m-h--medium {
    margin-right: 2.8rem
}

.m-v--medium {
    margin-top: 2.8rem;
    margin-bottom: 2.8rem
}

.p--medium {
    padding: 2.8rem
}

.p-t--medium {
    padding-top: 2.8rem
}

.p-r--medium {
    padding-right: 2.8rem
}

.p-b--medium {
    padding-bottom: 2.8rem
}

.p-h--medium, .p-l--medium {
    padding-left: 2.8rem
}

.p-h--medium {
    padding-right: 2.8rem
}

.p-v--medium {
    padding-top: 2.8rem;
    padding-bottom: 2.8rem
}

.m--large {
    margin: 4.9rem
}

.m-t--large {
    margin-top: 4.9rem
}

.m-r--large {
    margin-right: 4.9rem
}

.m-b--large {
    margin-bottom: 4.9rem
}

.m-h--large, .m-l--large {
    margin-left: 4.9rem
}

.m-h--large {
    margin-right: 4.9rem
}

.m-v--large {
    margin-top: 4.9rem;
    margin-bottom: 4.9rem
}

.p--large {
    padding: 4.9rem
}

.p-t--large {
    padding-top: 4.9rem
}

.p-r--large {
    padding-right: 4.9rem
}

.p-b--large {
    padding-bottom: 4.9rem
}

.p-h--large, .p-l--large {
    padding-left: 4.9rem
}

.p-h--large {
    padding-right: 4.9rem
}

.p-v--large {
    padding-top: 4.9rem;
    padding-bottom: 4.9rem
}

.m--xlarge {
    margin: 6.5rem
}

.m-t--xlarge {
    margin-top: 6.5rem
}

.m-r--xlarge {
    margin-right: 6.5rem
}

.m-b--xlarge {
    margin-bottom: 6.5rem
}

.m-h--xlarge, .m-l--xlarge {
    margin-left: 6.5rem
}

.m-h--xlarge {
    margin-right: 6.5rem
}

.m-v--xlarge {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem
}

.p--xlarge {
    padding: 6.5rem
}

.p-t--xlarge {
    padding-top: 6.5rem
}

.p-r--xlarge {
    padding-right: 6.5rem
}

.p-b--xlarge {
    padding-bottom: 6.5rem
}

.p-h--xlarge, .p-l--xlarge {
    padding-left: 6.5rem
}

.p-h--xlarge {
    padding-right: 6.5rem
}

.p-v--xlarge {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem
}

.roboto {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, sans-serif
}

.f--xsmall {
    font-size: 7px
}

.f--small {
    font-size: 10px
}

.f--medium {
    font-size: 11px
}

.f--medium-plus {
    font-size: 12px
}

.f--base {
    font-size: 14px
}

.f--large {
    font-size: 16px
}

.f--xlarge {
    font-size: 22px
}

.f--portal {
    font-size: 19px
}

.f--t00 {
    font-size: 80px
}

.f--t0 {
    font-size: 63px
}

.f--t1 {
    font-size: 56px
}

.f--t2 {
    font-size: 42px
}

.f--t3 {
    font-size: 36px
}

.f--t4 {
    font-size: 32px
}

.f--t5 {
    font-size: 28px
}

.f--t6 {
    font-size: 24px
}

.f--icon-xxsmall {
    font-size: 9px
}

.f--icon-xsmall {
    font-size: 13px
}

.f--icon-small {
    font-size: 16px
}

.f--icon-base {
    font-size: 20px
}

.f--icon-medium {
    font-size: 24px
}

.f--icon-large {
    font-size: 30px
}

.f--icon-xlarge {
    font-size: 40px
}

.f--icon-xxlarge {
    font-size: 52px
}

.fs--italic {
    font-style: italic
}

.fs--normal {
    font-style: normal
}

.lh--0 {
    line-height: 0
}

.lh--1em {
    line-height: 1em
}

.lh--title {
    line-height: 1.25em
}

.lh--copy {
    line-height: 1.5em
}

.lh--large {
    line-height: 1.7em
}

.fw--bold {
    font-weight: 700
}

.fw--medium {
    font-weight: 500
}

.fw--normal {
    font-weight: 400
}

.fw--lighter {
    font-weight: 300
}

.tt--c {
    text-transform: capitalize
}

.tt--l {
    text-transform: lowercase
}

.tt--u {
    text-transform: uppercase
}

.tt--n {
    text-transform: none
}

.ta--center {
    text-align: center
}

.ta--justify {
    text-align: justify
}

.ta--left {
    text-align: left
}

.ta--right {
    text-align: right
}

.ellipsis, .ws--nowrap {
    white-space: nowrap
}

.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis
}

.measure {
    max-width: 30em
}

.measure--narrow {
    max-width: 20em
}

.measure--xsmall {
    max-width: 13em
}

.measure--wide {
    max-width: 40em
}

.measure--widest {
    max-width: 62em
}

.va--middle {
    vertical-align: middle
}

.va--text-top {
    vertical-align: text-top
}

.td--underline {
    text-decoration: underline
}

.z--0 {
    z-index: 0
}

.z--1 {
    z-index: 1
}

.z--2 {
    z-index: 2
}

.z--3 {
    z-index: 3
}

.z--4 {
    z-index: 4
}

.z--5 {
    z-index: 5
}

.z--10 {
    z-index: 10
}

.z--99 {
    z-index: 99
}

.z--999 {
    z-index: 999
}

.z--9999 {
    z-index: 9999
}

.z--max {
    z-index: 2147483647
}

.z--left-sidebar, .z--right-sidebar {
    z-index: 9997
}

.z--header {
    z-index: 9996
}

.z--mobile-footer {
    z-index: 9997
}

.z--mobile-status-bar-spacer {
    z-index: 9998
}

.z--add-friend-button {
    z-index: 9999
}

.z--confirm-modal {
    z-index: 10001
}

.z-index--dev-panel {
    z-index: 9997
}

.z-index--arena-connection-bar {
    z-index: 9999
}

.z--chat-box {
    z-index: 10001
}

.z--loading-fade {
    z-index: 9996
}

.cm-avatar-img {
    width: 45px;
    height: 45px;
    border-radius: 50%
}

.cm-avatar-img--xxxsmall {
    width: 14px;
    height: 14px;
    border-radius: 50%
}

.cm-avatar-img--xxsmall {
    width: 22px;
    height: 22px;
    border-radius: 50%
}

.cm-avatar-img--xsmall {
    width: 26px;
    height: 26px;
    border-radius: 50%
}

.cm-avatar-img--small {
    width: 32px;
    height: 32px;
    border-radius: 50%
}

.cm-avatar-img--medium {
    width: 56px;
    height: 56px;
    border-radius: 50%
}

.cm-avatar-img--large {
    width: 84px;
    height: 84px;
    border-radius: 50%
}

.cm-avatar-img--xlarge {
    width: 112px;
    height: 112px;
    border-radius: 50%
}

.cm-avatar-img--xxlarge {
    width: 155px;
    height: 155px;
    border-radius: 50%
}

.cm-avatar-img--fill-parent {
    width: 100%;
    height: 100%;
    border-radius: 50%
}

.cm-country-flag--small {
    height: 11.2px;
    height: .8rem;
    width: auto;
    display: block
}

.cm-country-flag--base {
    height: 14px;
    height: 1rem;
    width: auto;
    display: block
}

.cm-country-flag--medium {
    height: 21px;
    height: 1.5rem;
    width: auto;
    display: block
}

.cm-country-flag--large {
    height: 28px;
    height: 2rem;
    width: auto;
    display: block
}

.cm-country-flag--xlarge {
    height: 42px;
    height: 3rem;
    width: auto;
    display: block
}

.cm-team-chat-notification {
    border-radius: 50%;
    width: 12px;
    height: 12px;
    background: #10baa8;
    color: #fff;
    font-size: 10px;
    line-height: 1em;
    border: 2px solid #111217;
    font-weight: 700;
    text-align: center;
    position: absolute;
    left: 8.4px;
    left: .6rem;
    top: -2px;
    cursor: pointer
}

.cm-team-chat-notification span {
    position: absolute !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    height: 1em;
    z-index: 99;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .1)
}

.cm-team-chat-notification:not(.soft) .notification-shared, .cm-team-chat-notification:not(.soft):after, .cm-team-chat-notification:not(.soft):before {
    border-radius: 50%;
    width: 18px;
    height: 18px;
    position: absolute;
    left: -5px;
    top: -5px;
    opacity: 0;
    z-index: 0;
    content: "";
    background-color: #10baa8
}

.cm-team-chat-notification.soft {
    background: #5e6170
}

.cm-team-chat-notification--sidebar {
    border-radius: 50%;
    width: 12px;
    height: 12px;
    background: #10baa8;
    color: #fff;
    font-size: 10px;
    line-height: 1em;
    border: 2px solid #111217;
    font-weight: 700;
    text-align: center;
    position: absolute;
    left: -3px;
    top: -3px;
    cursor: pointer
}

.cm-team-chat-notification--sidebar span {
    position: absolute !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    height: 1em;
    z-index: 99;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .1)
}

.cm-team-chat-notification--sidebar:not(.soft) .notification-shared, .cm-team-chat-notification--sidebar:not(.soft):after, .cm-team-chat-notification--sidebar:not(.soft):before {
    border-radius: 50%;
    width: 18px;
    height: 18px;
    position: absolute;
    left: -5px;
    top: -5px;
    opacity: 0;
    z-index: 0;
    content: "";
    background-color: #10baa8
}

.cm-team-chat-notification--sidebar.soft {
    background: #5e6170
}

.sidebar-width {
    width: 238px;
    width: 17rem
}

#react-headroom.CmThemeDark .headroom--pinned {
    background: rgba(17, 18, 23, .8)
}

#react-headroom.CmThemeDark .headroom--pinned > div {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px)
}

#react-headroom.CmThemeLight .headroom--pinned {
    background: hsla(0, 0%, 100%, .8)
}

#react-headroom.CmThemeLight .headroom--pinned > div {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px)
}

#mobile-header-react-headroom .heading-text {
    opacity: 0
}

#mobile-header-react-headroom .headroom--pinned {
    background: rgba(27, 28, 35, .8);
    box-shadow: 0 1px 7px 1px rgba(0, 0, 0, .17)
}

#mobile-header-react-headroom .headroom--pinned > div {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px)
}

#mobile-header-react-headroom .headroom--pinned .heading-text {
    opacity: 1
}

.bor--defined {
    border-color: rgba(94, 97, 112, .3)
}

.my-tournament-team-chat {
    border-radius: 50%;
    width: 13px;
    height: 13px;
    background: #10baa8;
    color: #fff;
    font-size: 10px;
    line-height: 1em;
    border: 2px solid #262831;
    font-weight: 700;
    text-align: center;
    position: absolute;
    left: 11px;
    top: -3px;
    cursor: pointer
}

.my-tournament-team-chat span {
    position: absolute !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    height: 1em;
    z-index: 99;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .1)
}

.my-tournament-team-chat:not(.soft) .notification-shared, .my-tournament-team-chat:not(.soft):after, .my-tournament-team-chat:not(.soft):before {
    border-radius: 50%;
    width: 19.5px;
    height: 19.5px;
    position: absolute;
    left: -5.25px;
    top: -5.25px;
    opacity: 0;
    z-index: 0;
    content: "";
    background-color: #10baa8
}

.my-tournament-team-chat.soft {
    background: #5e6170
}

.cm-rounded-cropper .cropper-view-box {
    border-radius: 50%
}

.game-slick .slick-slide {
    transition: all .3s ease;
    opacity: .4
}

.game-slick .slick-slide .game-slick-info {
    opacity: 0;
    transition: all .3s ease
}

.game-slick .slick-slide.slick-current, .game-slick .slick-slide.slick-current .game-slick-info {
    opacity: 1
}

.slick-slider .slick-dots {
    position: absolute;
    bottom: 5px;
    width: 100%;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    justify-content: center;
    text-align: center
}

.slick-slider .slick-dots li {
    flex: 0 0 auto;
    margin: 0 2px
}

.slick-slider .slick-dots li button {
    cursor: pointer;
    background: #fff;
    opacity: .4;
    height: 3px;
    width: 25px;
    font-size: 0;
    border-radius: 1px
}

.slick-slider .slick-dots li:hover button {
    opacity: .75
}

.slick-slider .slick-dots li.slick-active button {
    opacity: 1
}

.slick-slider.light-theme .slick-dots li button {
    background: #000
}

.ant-select-selection-selected-value .align-selected-search-option {
    height: 38px
}

.active-scale--90:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.cm-drawer-container {
    z-index: 9999 !important;
    background: rgba(0, 0, 0, .7) !important
}

.cm-drawer-container .cm-drawer-modal {
    outline: none;
    z-index: 15;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 100%;
    will-change: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.cm-drawer-container .cm-drawer-modal.bottom, .cm-drawer-container .cm-drawer-modal.top {
    flex-direction: column
}

.cm-drawer-container .cm-drawer-modal.left, .cm-drawer-container .cm-drawer-modal.top {
    justify-content: flex-start
}

.cm-drawer-container .cm-drawer-modal.bottom, .cm-drawer-container .cm-drawer-modal.right {
    justify-content: flex-end
}

.btn-footer .btn {
    border-radius: 0
}

.btn-footer .btn:active {
    -webkit-transform: none !important;
    transform: none !important
}

.rankMedal {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 25;
    -webkit-filter: drop-shadow(2px -2px 2px rgba(0, 0, 0, .3)) drop-shadow(2px -2px 2px rgba(0, 0, 0, .3));
    filter: drop-shadow(2px -2px 2px rgba(0, 0, 0, .3)) drop-shadow(2px -2px 2px rgba(0, 0, 0, .3))
}

.rankMedal img {
    width: 32px;
    height: 32px
}

.rankMedal-board {
    align-self: center;
    margin-top: 12px;
    font-size: 6px;
    color: #ecd9c8;
    text-shadow: 0 0 10px #000
}

.rankMedal-board, .rankMedal-star {
    position: absolute
}

.portal-wrap-margin--neg {
    margin-left: -2.8rem;
    margin-right: -2.8rem
}

.cm-modal {
    z-index: 10000
}

#ladder-template-prizes {
    margin-top: 1.4rem
}

#ladder-template-prizes .table-wrapper {
    padding: 1.4rem;
    border-radius: 8px;
    overflow: hidden;
    width: 100%;
    border: 1px solid rgba(94, 97, 112, .25);
    background: rgba(0, 0, 0, .2)
}

#ladder-template-prizes .table-wrapper .table {
    color: #ebeef2;
    margin-bottom: .7rem
}

#ladder-template-prizes .table-wrapper .table tr {
    border-color: #262831
}

#ladder-template-prizes .table-wrapper .table tr td, #ladder-template-prizes .table-wrapper .table tr th {
    padding: .7rem 0
}

#ladder-template-prizes .table-wrapper .table tr th {
    padding-top: 0;
    color: #959aa2;
    font-weight: 400
}

#ladder-template-prizes .table-wrapper .table tr td .input {
    border-radius: 0;
    background: 0 0;
    border: none;
    padding: 0
}

#ladder-template-prizes .table-wrapper .table tr td:first-child {
    width: 84px;
    width: 6rem
}

#invoice-table .invoice-table-row {
    color: #959aa2
}

#invoice-table .invoice-table-row + .invoice-table-row {
    border-width: 1px;
    border-top: 1px solid #14151a
}

#invoice-table .invoice-table-row .invoice-summary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    padding: 1.4rem;
    cursor: pointer
}

#invoice-table .invoice-table-row .invoice-summary.th {
    padding: .7rem 1.4rem;
    background: #191a20;
    font-size: 11px;
    color: #5e6170 !important;
    text-transform: uppercase;
    line-height: 1em
}

#invoice-table .invoice-table-row .invoice-summary:hover {
    color: #ebeef2
}

#invoice-table .invoice-table-row .invoice-summary.open {
    color: #ebeef2;
    background: #17171d
}

#invoice-table .invoice-table-row .invoice-summary .id {
    flex: 1 1 35%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#invoice-table .invoice-table-row .invoice-summary .amount, #invoice-table .invoice-table-row .invoice-summary .reference, #invoice-table .invoice-table-row .invoice-summary .status, #invoice-table .invoice-table-row .invoice-summary .user {
    flex: 1 1 16.25%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#invoice-table .invoice-table-row .invoice-details {
    padding: 1.4rem;
    background: #17171d
}

#invoice-table .invoice-table-row .invoice-details .invoice-details-box {
    border-radius: 8px;
    padding: 1.4rem;
    margin-top: .7rem;
    border: 1px solid #262831
}

#invoice-table .invoice-table-row .invoice-details .invoice-info-table .invoice-info-table-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: .35rem 0
}

#invoice-table .invoice-table-row .invoice-details .invoice-info-table .invoice-info-table-row:hover .label {
    color: #ebeef2
}

#invoice-table .invoice-table-row .invoice-details .invoice-info-table .invoice-info-table-row .label {
    flex: 1 1 35%;
    max-width: 182px;
    max-width: 13rem;
    color: #959aa2
}

#invoice-table .invoice-table-row .invoice-details .invoice-info-table .invoice-info-table-row .value {
    flex: 1 1 65%;
    color: #ebeef2
}

.arena-margin-horizontal--neg {
    margin-left: -1.4rem;
    margin-right: -1.4rem
}

.container-footer.btn-footer .btn {
    border-radius: 0;
    box-shadow: none;
    border: none
}

.container-footer.btn-footer .btn:active {
    -webkit-transform: none !important;
    transform: none !important
}

.container + .container, form + .container {
    margin-top: 1.4rem
}

.error-page {
    background: #111217;
    text-align: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    margin-bottom: 0
}

.error-page .wrap {
    text-align: center;
    max-width: 800px;
    margin: auto
}

.error-page .wrap h1 {
    font-size: 112px;
    font-size: 8rem;
    margin: 5rem 0 0;
    text-shadow: 2px 2px 8px #111217;
    color: #fff
}

.error-page .wrap h2 {
    font-size: 21px;
    font-size: 1.5rem;
    color: #5e6170;
    text-transform: uppercase;
    text-shadow: 2px 2px 8px #111217
}

.error-page .wrap p {
    color: #ebeef2;
    text-shadow: 2px 2px 8px #111217
}

.error-page .wrap .btn {
    margin-top: 2.8rem
}

@media (max-width: 1920px) {
    .aspect-ratio--16x9--full-hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--16x9--full-hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 56.25%
    }

    .aspect-ratio--16x9--full-hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--9x16--full-hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--9x16--full-hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 177.77777778%
    }

    .aspect-ratio--9x16--full-hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--8x5--full-hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--8x5--full-hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 62.5%
    }

    .aspect-ratio--8x5--full-hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--6x1--full-hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--6x1--full-hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 16.66666667%
    }

    .aspect-ratio--6x1--full-hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--5x1--full-hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--5x1--full-hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 20%
    }

    .aspect-ratio--5x1--full-hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--4x1--full-hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--4x1--full-hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 25%
    }

    .aspect-ratio--4x1--full-hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--3x1--full-hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--3x1--full-hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 33.33333333%
    }

    .aspect-ratio--3x1--full-hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--2x1--full-hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--2x1--full-hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 50%
    }

    .aspect-ratio--2x1--full-hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--1x1--full-hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--1x1--full-hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 100%
    }

    .aspect-ratio--1x1--full-hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--10x11--full-hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--10x11--full-hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 110%
    }

    .aspect-ratio--10x11--full-hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--6x8--full-hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--6x8--full-hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 133.33333333%
    }

    .aspect-ratio--6x8--full-hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--logo--full-hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--logo--full-hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 53.15315315%
    }

    .aspect-ratio--logo--full-hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--reset--full-hd:before {
        padding-top: 0 !important
    }

    .aspect-ratio--reset--full-hd > div {
        position: relative !important;
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important
    }

    .row.row-gutter--xxsmall--full-hd {
        margin: -.11666667rem
    }

    .row.row-gutter--xxsmall--full-hd > * {
        padding: .11666667rem
    }

    .row.row-gutter--xxsmall--full-hd > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--xxsmall--full-hd + .row {
        padding-top: .11666667rem;
        margin-top: -.11666667rem
    }

    .row.row-gutter--xsmall--full-hd {
        margin: -.23333333rem
    }

    .row.row-gutter--xsmall--full-hd > * {
        padding: .23333333rem
    }

    .row.row-gutter--xsmall--full-hd > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--xsmall--full-hd + .row {
        padding-top: .23333333rem;
        margin-top: -.23333333rem
    }

    .row.row-gutter--small--full-hd {
        margin: -.35rem
    }

    .row.row-gutter--small--full-hd > * {
        padding: .35rem
    }

    .row.row-gutter--small--full-hd > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--small--full-hd + .row {
        padding-top: .35rem;
        margin-top: -.35rem
    }

    .row.row-gutter--base--full-hd {
        margin: -.7rem
    }

    .row.row-gutter--base--full-hd > * {
        padding: .7rem
    }

    .row.row-gutter--base--full-hd > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--base--full-hd + .row {
        padding-top: .7rem;
        margin-top: -.7rem
    }

    .row.row-gutter--medium--full-hd {
        margin: -1.4rem
    }

    .row.row-gutter--medium--full-hd > * {
        padding: 1.4rem
    }

    .row.row-gutter--medium--full-hd > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--medium--full-hd + .row {
        padding-top: 1.4rem;
        margin-top: -1.4rem
    }

    .row.row-gutter--large--full-hd {
        margin: -2.45rem
    }

    .row.row-gutter--large--full-hd > * {
        padding: 2.45rem
    }

    .row.row-gutter--large--full-hd > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--large--full-hd + .row {
        padding-top: 2.45rem;
        margin-top: -2.45rem
    }

    html {
        font-size: 13px
    }

    .btn-xsmall--full-hd {
        font-size: 10px;
        padding: 0 .46666667rem;
        font-weight: 400;
        height: 20px
    }

    .btn-xsmall--full-hd:not(.btn-bordered) {
        line-height: 21px !important
    }

    .btn-xsmall--full-hd.btn-bordered {
        line-height: 17px !important
    }

    .btn-small--full-hd {
        font-size: 10px;
        padding: 0 .93333333rem;
        font-weight: 700;
        height: 31px
    }

    .btn-small--full-hd:not(.btn-bordered) {
        line-height: 32px !important
    }

    .btn-small--full-hd.btn-bordered {
        line-height: 28px !important
    }

    .btn-base--full-hd {
        font-size: 11px;
        padding: 0 1.4rem;
        font-weight: 700;
        height: 40px
    }

    .btn-base--full-hd:not(.btn-bordered) {
        line-height: 41px !important
    }

    .btn-base--full-hd.btn-bordered {
        line-height: 37px !important
    }

    .btn-medium--full-hd {
        font-size: 12px;
        padding: 0 1.4rem;
        font-weight: 700;
        height: 48px
    }

    .btn-medium--full-hd:not(.btn-bordered) {
        line-height: 49px !important
    }

    .btn-medium--full-hd.btn-bordered {
        line-height: 45px !important
    }

    .btn-large--full-hd {
        font-size: 12px;
        padding: 0 1.4rem;
        font-weight: 700;
        height: 58px
    }

    .btn-large--full-hd:not(.btn-bordered) {
        line-height: 59px !important
    }

    .btn-large--full-hd.btn-bordered {
        line-height: 55px !important
    }

    .btn-block--full-hd {
        display: block;
        width: 100%
    }

    .bg--transparent--full-hd {
        background-color: transparent
    }

    .bg--pure-white--full-hd {
        background-color: #fff
    }

    .bg--white--full-hd {
        background-color: #ebeef2
    }

    .bg--bg-white--full-hd {
        background-color: #f7f8fa
    }

    .bg--white-dark--full-hd {
        background-color: #959aa2
    }

    .bg--gray-light--full-hd {
        background-color: #5e6170
    }

    .bg--gray--full-hd {
        background-color: #262831
    }

    .bg--gray-dark--full-hd {
        background-color: #1b1c23
    }

    .bg--black--full-hd {
        background-color: #111217
    }

    .bg--pure-black--full-hd {
        background-color: #000
    }

    .bg--skeleton--full-hd {
        background-color: rgba(94, 97, 112, .16)
    }

    .bg--turquoise--full-hd {
        background-color: #10baa8
    }

    .bg--turquoise-dark--full-hd {
        background-color: #0c8b7e
    }

    .bg--turquoise-light--full-hd {
        background-color: #14e9d2
    }

    .bg--orange--full-hd {
        background-color: #f36f21
    }

    .bg--orange-dark--full-hd {
        background-color: #d5570c
    }

    .bg--orange-light--full-hd {
        background-color: #f68e51
    }

    .bg--red--full-hd {
        background-color: #c43855
    }

    .bg--red-dark--full-hd {
        background-color: #9c2d44
    }

    .bg--red-light--full-hd {
        background-color: #d15e76
    }

    .bg--green--full-hd {
        background-color: #64be56
    }

    .bg--green-dark--full-hd {
        background-color: #4ca33f
    }

    .bg--green-light--full-hd {
        background-color: #86cc7b
    }

    .bg--yellow--full-hd {
        background-color: #f3c921
    }

    .bg--yellow-dark--full-hd {
        background-color: #d5ad0c
    }

    .bg--yellow-light--full-hd {
        background-color: #f6d551
    }

    .bg--gold--full-hd {
        background-color: #bc952c
    }

    .bg--silver--full-hd {
        background-color: #acacac
    }

    .bg--bronze--full-hd {
        background-color: #8c612d
    }

    .bg--social-facebook--full-hd {
        background-color: #2f4b93
    }

    .bg--social-twitch--full-hd {
        background-color: #9146ff
    }

    .bg--lg-t-gray--full-hd {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(38, 40, 49, 0)), to(#262831));
        background: linear-gradient(rgba(38, 40, 49, 0), #262831)
    }

    .bg--lg-t-gray-dark--full-hd {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(27, 28, 35, 0)), to(#1b1c23));
        background: linear-gradient(rgba(27, 28, 35, 0), #1b1c23)
    }

    .bg--lg-t-b--full-hd {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(17, 18, 23, 0)), to(#111217));
        background: linear-gradient(rgba(17, 18, 23, 0), #111217)
    }

    .bg--lg-b-t--full-hd {
        background: -webkit-gradient(linear, left top, left bottom, from(#111217), to(rgba(17, 18, 23, 0)));
        background: linear-gradient(#111217, rgba(17, 18, 23, 0))
    }

    .bg--lg-b-t-50--full-hd {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(17, 18, 23, .5)), to(rgba(17, 18, 23, 0)));
        background: linear-gradient(rgba(17, 18, 23, .5), rgba(17, 18, 23, 0))
    }

    .bg--lgltr-b-t-50--full-hd {
        background: -webkit-gradient(linear, left top, right top, from(rgba(17, 18, 23, .5)), to(rgba(17, 18, 23, 0)));
        background: linear-gradient(90deg, rgba(17, 18, 23, .5), rgba(17, 18, 23, 0))
    }

    .bg--lg-t-pw--full-hd {
        background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#fff));
        background: linear-gradient(hsla(0, 0%, 100%, 0), #fff)
    }

    .bg--lg-t-b-50--full-hd {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(17, 18, 23, 0)), to(rgba(17, 18, 23, .5)));
        background: linear-gradient(rgba(17, 18, 23, 0), rgba(17, 18, 23, .5))
    }

    .bg--lg-t-gray-light-20--full-hd {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(27, 28, 35, 0)), to(rgba(94, 97, 112, .2)));
        background: linear-gradient(rgba(27, 28, 35, 0), rgba(94, 97, 112, .2))
    }

    .br--none--full-hd {
        border-radius: 0
    }

    .br--none--full-hd, .br--xsmall--full-hd {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--xsmall--full-hd {
        border-radius: 3px
    }

    .br--small--full-hd {
        border-radius: 5px
    }

    .br--base--full-hd, .br--small--full-hd {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--base--full-hd {
        border-radius: 8px
    }

    .br--large--full-hd {
        border-radius: 12px
    }

    .br--large--full-hd, .br--xlarge--full-hd {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--xlarge--full-hd {
        border-radius: 17px
    }

    .br--xxlarge--full-hd {
        border-radius: 25px
    }

    .br--100--full-hd, .br--xxlarge--full-hd {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--100--full-hd {
        border-radius: 100%
    }

    .br--pill--full-hd {
        border-radius: 9999px;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--top--full-hd {
        border-bottom-right-radius: 0
    }

    .br--right--full-hd, .br--top--full-hd {
        border-bottom-left-radius: 0;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--right--full-hd {
        border-top-left-radius: 0
    }

    .br--bottom--full-hd {
        border-top-left-radius: 0
    }

    .br--bottom--full-hd, .br--left--full-hd {
        border-top-right-radius: 0;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--left--full-hd {
        border-bottom-right-radius: 0
    }

    .br--bottom-left--full-hd {
        border-bottom-right-radius: 0
    }

    .br--bottom-left--full-hd, .br--bottom-right--full-hd {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--bottom-right--full-hd {
        border-bottom-left-radius: 0
    }

    .br--top-left--full-hd {
        border-top-right-radius: 0
    }

    .br--top-left--full-hd, .br--top-right--full-hd {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--top-right--full-hd {
        border-top-left-radius: 0
    }

    .br--bottom-left--base-chat--full-hd, .br--left--base-chat--full-hd {
        border-bottom-left-radius: 8px;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--left--base-chat--full-hd {
        border-top-left-radius: 8px
    }

    .br--top-left--base-chat--full-hd {
        border-top-left-radius: 8px;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--bottom-right--base-chat--full-hd, .br--right--base-chat--full-hd {
        border-bottom-right-radius: 8px;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--right--base-chat--full-hd {
        border-top-right-radius: 8px
    }

    .br--top-right--base-chat--full-hd {
        border-top-right-radius: 8px;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .bor--all--full-hd {
        border-style: solid;
        border-width: 1px
    }

    .bor--v--full-hd {
        border-top-style: solid;
        border-bottom-style: solid;
        border-width: 1px
    }

    .bor--h--full-hd {
        border-left-style: solid;
        border-right-style: solid;
        border-width: 1px
    }

    .bor--top--full-hd {
        border-top-style: solid;
        border-width: 1px
    }

    .bor--r--full-hd {
        border-right-style: solid;
        border-width: 1px
    }

    .bor--bot--full-hd {
        border-bottom-style: solid;
        border-width: 1px
    }

    .bor--l--full-hd {
        border-left-style: solid;
        border-width: 1px
    }

    .bor--none--full-hd {
        border-width: 1px
    }

    .bor--solid--full-hd {
        border-style: solid
    }

    .bor--dashed--full-hd {
        border-style: dashed;
        border-width: 1px
    }

    .bor--dotted--full-hd {
        border-style: dotted
    }

    .bor--none--full-hd {
        border-style: none
    }

    .bor--transparent--full-hd {
        border-color: transparent
    }

    .bor--pure-white--full-hd {
        border-color: #fff
    }

    .bor--white--full-hd {
        border-color: #ebeef2
    }

    .bor--white-dark--full-hd {
        border-color: #959aa2
    }

    .bor--gray-light--full-hd {
        border-color: #3b3d46
    }

    .bor--gray--full-hd {
        border-color: #262831
    }

    .bor--gray-dark--full-hd {
        border-color: #1b1c23
    }

    .bor--black--full-hd {
        border-color: #111217
    }

    .bor--pure-black--full-hd {
        border-color: #000
    }

    .bor--turquoise--full-hd {
        border-color: #10baa8
    }

    .bor--turquoise-dark--full-hd {
        border-color: #0c8b7e
    }

    .bor--turquoise-light--full-hd {
        border-color: #14e9d2
    }

    .bor--orange--full-hd {
        border-color: #f36f21
    }

    .bor--orange-dark--full-hd {
        border-color: #d5570c
    }

    .bor--orange-light--full-hd {
        border-color: #f68e51
    }

    .bor--yellow--full-hd {
        border-color: #f3c921
    }

    .bor--yellow-dark--full-hd {
        border-color: #d5ad0c
    }

    .bor--yellow-light--full-hd {
        border-color: #f6d551
    }

    .bor--red--full-hd {
        border-color: #c43855
    }

    .bor--red-dark--full-hd {
        border-color: #9c2d44
    }

    .bor--red-light--full-hd {
        border-color: #d15e76
    }

    .bor--green--full-hd {
        border-color: #64be56
    }

    .bor--green-dark--full-hd {
        border-color: #4ca33f
    }

    .bor--green-light--full-hd {
        border-color: #86cc7b
    }

    .bor--gold--full-hd {
        border-color: #bc952c
    }

    .bor--silver--full-hd {
        border-color: #acacac
    }

    .bor--bronze--full-hd {
        border-color: #8c612d
    }

    .bor--05px--full-hd {
        border-width: .5px
    }

    .bor--1px--full-hd {
        border-width: 1px
    }

    .bor--2px--full-hd {
        border-width: 2px
    }

    .bor--3px--full-hd {
        border-width: 3px
    }

    .bor--4px--full-hd {
        border-width: 4px
    }

    .bor--5px--full-hd {
        border-width: 5px
    }

    .bs--none--full-hd {
        box-shadow: none
    }

    .bs--small--full-hd {
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1)
    }

    .bs--base--full-hd {
        box-shadow: 0 1px 7px 1px rgba(0, 0, 0, .17)
    }

    .bs--strong--full-hd {
        box-shadow: 0 3px 20px 1px rgba(0, 0, 0, .4)
    }

    .bs--sharp--full-hd {
        box-shadow: 0 1px 5px 1px rgba(0, 0, 0, .6)
    }

    .bs--soft--full-hd {
        box-shadow: 0 0 30px 2px rgba(0, 0, 0, .05)
    }

    .c--transparent--full-hd {
        color: transparent
    }

    .c--pure-white--full-hd {
        color: #fff
    }

    .c--white--full-hd {
        color: #ebeef2
    }

    .c--white-dark--full-hd {
        color: #959aa2
    }

    .c--gray-light--full-hd {
        color: #5e6170
    }

    .c--gray--full-hd {
        color: #262831
    }

    .c--gray-dark--full-hd {
        color: #1b1c23
    }

    .c--black--full-hd {
        color: #111217
    }

    .c--pure-black--full-hd {
        color: #000
    }

    .c--turquoise--full-hd {
        color: #10baa8
    }

    .c--turquoise-dark--full-hd {
        color: #0c8b7e
    }

    .c--turquoise-light--full-hd {
        color: #14e9d2
    }

    .c--orange--full-hd {
        color: #f36f21
    }

    .c--orange-dark--full-hd {
        color: #d5570c
    }

    .c--orange-light--full-hd {
        color: #f68e51
    }

    .c--yellow--full-hd {
        color: #f3c921
    }

    .c--yellow-dark--full-hd {
        color: #d5ad0c
    }

    .c--yellow-light--full-hd {
        color: #f6d551
    }

    .c--red--full-hd {
        color: #c43855
    }

    .c--red-dark--full-hd {
        color: #9c2d44
    }

    .c--red-light--full-hd {
        color: #d15e76
    }

    .c--green--full-hd {
        color: #64be56
    }

    .c--green-dark--full-hd {
        color: #4ca33f
    }

    .c--green-light--full-hd {
        color: #86cc7b
    }

    .c--gold--full-hd {
        color: #bc952c
    }

    .c--silver--full-hd {
        color: #acacac
    }

    .c--bronze--full-hd {
        color: #8c612d
    }

    .c--twitch-purple--full-hd {
        color: #9146ff
    }

    .c--facebook-blue--full-hd {
        color: #2f4b93
    }

    .c--twitter-blue--full-hd {
        color: #00bdef
    }

    .c--google-red--full-hd {
        color: #2d2d2d
    }

    .c--messenger-blue--full-hd {
        color: #448aff
    }

    .c--linkedin-blue--full-hd {
        color: #0072b5
    }

    .dis--flx--full-hd {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .dis--blk--full-hd {
        display: block
    }

    .dis--inl-blk--full-hd {
        display: inline-block
    }

    .dis--inl--full-hd {
        display: inline
    }

    .dis--none--full-hd {
        display: none
    }

    .flx--0-0-auto--full-hd {
        flex: 0 0 auto
    }

    .flx--1-1-auto--full-hd {
        flex: 1 1 auto
    }

    .flx--1-0-auto--full-hd {
        flex: 1 0 auto
    }

    .flx--1-1--full-hd {
        flex: 1 1
    }

    .ali-ite--center--full-hd {
        align-items: center
    }

    .ali-ite--flex-end--full-hd {
        align-items: flex-end
    }

    .ali-ite--flex-start--full-hd {
        align-items: flex-start
    }

    .ali-ite--stretch--full-hd {
        align-items: stretch
    }

    .jus-con--flex-start--full-hd {
        justify-content: flex-start
    }

    .jus-con--flex-end--full-hd {
        justify-content: flex-end
    }

    .jus-con--center--full-hd {
        justify-content: center
    }

    .jus-con--space-between--full-hd {
        justify-content: space-between
    }

    .jus-con--space-evenly--full-hd {
        justify-content: space-evenly
    }

    .flx-dir--row--full-hd {
        flex-direction: row
    }

    .flx-dir--row-reverse--full-hd {
        flex-direction: row-reverse
    }

    .flx-dir--col--full-hd {
        flex-direction: column
    }

    .flx-dir--col-reverse--full-hd {
        flex-direction: column-reverse
    }

    .flx-wrap--nowrap--full-hd {
        flex-wrap: nowrap
    }

    .flx-wrap--wrap--full-hd {
        flex-wrap: wrap
    }

    .flx-wrap--wrap-reverse--full-hd {
        flex-wrap: wrap-reverse
    }

    .flx-gutter--large--full-hd > [class*=flx--] {
        margin-left: 2.45rem;
        margin-right: 2.45rem
    }

    .flx-gutter--large--full-hd > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--large--full-hd > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--medium--full-hd > [class*=flx--] {
        margin-left: 1.4rem;
        margin-right: 1.4rem
    }

    .flx-gutter--medium--full-hd > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--medium--full-hd > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--base--full-hd > [class*=flx--] {
        margin-left: .7rem;
        margin-right: .7rem
    }

    .flx-gutter--base--full-hd > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--base--full-hd > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--small--full-hd > [class*=flx--] {
        margin-left: .35rem;
        margin-right: .35rem
    }

    .flx-gutter--small--full-hd > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--small--full-hd > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--xsmall--full-hd > [class*=flx--] {
        margin-left: .23333333rem;
        margin-right: .23333333rem
    }

    .flx-gutter--xsmall--full-hd > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--xsmall--full-hd > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--xxsmall--full-hd > [class*=flx--] {
        margin-left: .11666667rem;
        margin-right: .11666667rem
    }

    .flx-gutter--xxsmall--full-hd > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--xxsmall--full-hd > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--none--full-hd > [class*=flx--] {
        margin-left: 0;
        margin-right: 0
    }

    .flx-gutter--none--full-hd > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--none--full-hd > [class*=flx--]:last-child {
        margin-right: 0
    }

    .w--auto--full-hd {
        width: auto
    }

    .h--auto--full-hd {
        height: auto
    }

    .max-w--none--full-hd {
        max-width: none
    }

    .max-h--none--full-hd {
        max-height: none
    }

    .w--initial--full-hd {
        width: auto
    }

    .h--initial--full-hd {
        height: auto
    }

    .min-w--initial--full-hd {
        min-width: 0
    }

    .min-h--initial--full-hd {
        min-height: 0
    }

    .w--10--full-hd {
        width: 10%
    }

    .h--10--full-hd {
        height: 10%
    }

    .w--20--full-hd {
        width: 20%
    }

    .h--20--full-hd {
        height: 20%
    }

    .w--30--full-hd {
        width: 30%
    }

    .h--30--full-hd {
        height: 30%
    }

    .w--35--full-hd {
        width: 35%
    }

    .h--35--full-hd {
        height: 35%
    }

    .w--40--full-hd {
        width: 40%
    }

    .h--40--full-hd {
        height: 40%
    }

    .w--50--full-hd {
        width: 50%
    }

    .h--50--full-hd {
        height: 50%
    }

    .w--60--full-hd {
        width: 60%
    }

    .h--60--full-hd {
        height: 60%
    }

    .w--70--full-hd {
        width: 70%
    }

    .h--70--full-hd {
        height: 70%
    }

    .w--80--full-hd {
        width: 80%
    }

    .h--80--full-hd {
        height: 80%
    }

    .w--90--full-hd {
        width: 90%
    }

    .h--90--full-hd {
        height: 90%
    }

    .w--100--full-hd {
        width: 100%
    }

    .max-w--100--full-hd {
        max-width: 100%
    }

    .min-w--100--full-hd {
        min-width: 100%
    }

    .h--100--full-hd {
        height: 100%
    }

    .max-h--100--full-hd {
        max-height: 100%
    }

    .min-h--100--full-hd {
        min-height: 100%
    }

    .w--1em--full-hd {
        width: 1em
    }

    .h--1em--full-hd {
        height: 1em
    }

    .w--2em--full-hd {
        width: 2em
    }

    .h--2em--full-hd {
        height: 2em
    }

    .w--1rem--full-hd {
        width: 1rem
    }

    .max-w--1rem--full-hd {
        max-width: 1rem
    }

    .min-w--1rem--full-hd {
        min-width: 1rem
    }

    .h--1rem--full-hd {
        height: 1rem
    }

    .max-h--1rem--full-hd {
        max-height: 1rem
    }

    .min-h--1rem--full-hd {
        min-height: 1rem
    }

    .w--2rem--full-hd {
        width: 2rem
    }

    .max-w--2rem--full-hd {
        max-width: 2rem
    }

    .min-w--2rem--full-hd {
        min-width: 2rem
    }

    .h--2rem--full-hd {
        height: 2rem
    }

    .max-h--2rem--full-hd {
        max-height: 2rem
    }

    .min-h--2rem--full-hd {
        min-height: 2rem
    }

    .w--3rem--full-hd {
        width: 3rem
    }

    .max-w--3rem--full-hd {
        max-width: 3rem
    }

    .min-w--3rem--full-hd {
        min-width: 3rem
    }

    .h--3rem--full-hd {
        height: 3rem
    }

    .max-h--3rem--full-hd {
        max-height: 3rem
    }

    .min-h--3rem--full-hd {
        min-height: 3rem
    }

    .w--4rem--full-hd {
        width: 4rem
    }

    .max-w--4rem--full-hd {
        max-width: 4rem
    }

    .min-w--4rem--full-hd {
        min-width: 4rem
    }

    .h--4rem--full-hd {
        height: 4rem
    }

    .max-h--4rem--full-hd {
        max-height: 4rem
    }

    .min-h--4rem--full-hd {
        min-height: 4rem
    }

    .w--5rem--full-hd {
        width: 5rem
    }

    .max-w--5rem--full-hd {
        max-width: 5rem
    }

    .min-w--5rem--full-hd {
        min-width: 5rem
    }

    .h--5rem--full-hd {
        height: 5rem
    }

    .max-h--5rem--full-hd {
        max-height: 5rem
    }

    .min-h--5rem--full-hd {
        min-height: 5rem
    }

    .w--6rem--full-hd {
        width: 6rem
    }

    .max-w--6rem--full-hd {
        max-width: 6rem
    }

    .min-w--6rem--full-hd {
        min-width: 6rem
    }

    .h--6rem--full-hd {
        height: 6rem
    }

    .max-h--6rem--full-hd {
        max-height: 6rem
    }

    .min-h--6rem--full-hd {
        min-height: 6rem
    }

    .w--7rem--full-hd {
        width: 7rem
    }

    .max-w--7rem--full-hd {
        max-width: 7rem
    }

    .min-w--7rem--full-hd {
        min-width: 7rem
    }

    .h--7rem--full-hd {
        height: 7rem
    }

    .max-h--7rem--full-hd {
        max-height: 7rem
    }

    .min-h--7rem--full-hd {
        min-height: 7rem
    }

    .w--8rem--full-hd {
        width: 8rem
    }

    .max-w--8rem--full-hd {
        max-width: 8rem
    }

    .min-w--8rem--full-hd {
        min-width: 8rem
    }

    .h--8rem--full-hd {
        height: 8rem
    }

    .max-h--8rem--full-hd {
        max-height: 8rem
    }

    .min-h--8rem--full-hd {
        min-height: 8rem
    }

    .w--9rem--full-hd {
        width: 9rem
    }

    .max-w--9rem--full-hd {
        max-width: 9rem
    }

    .min-w--9rem--full-hd {
        min-width: 9rem
    }

    .h--9rem--full-hd {
        height: 9rem
    }

    .max-h--9rem--full-hd {
        max-height: 9rem
    }

    .min-h--9rem--full-hd {
        min-height: 9rem
    }

    .w--10rem--full-hd {
        width: 10rem
    }

    .max-w--10rem--full-hd {
        max-width: 10rem
    }

    .min-w--10rem--full-hd {
        min-width: 10rem
    }

    .h--10rem--full-hd {
        height: 10rem
    }

    .max-h--10rem--full-hd {
        max-height: 10rem
    }

    .min-h--10rem--full-hd {
        min-height: 10rem
    }

    .w--12rem--full-hd {
        width: 12rem
    }

    .max-w--12rem--full-hd {
        max-width: 12rem
    }

    .min-w--12rem--full-hd {
        min-width: 12rem
    }

    .h--12rem--full-hd {
        height: 12rem
    }

    .max-h--12rem--full-hd {
        max-height: 12rem
    }

    .min-h--12rem--full-hd {
        min-height: 12rem
    }

    .w--15rem--full-hd {
        width: 15rem
    }

    .max-w--15rem--full-hd {
        max-width: 15rem
    }

    .min-w--15rem--full-hd {
        min-width: 15rem
    }

    .h--15rem--full-hd {
        height: 15rem
    }

    .max-h--15rem--full-hd {
        max-height: 15rem
    }

    .min-h--15rem--full-hd {
        min-height: 15rem
    }

    .w--16rem--full-hd {
        width: 16rem
    }

    .max-w--16rem--full-hd {
        max-width: 16rem
    }

    .min-w--16rem--full-hd {
        min-width: 16rem
    }

    .h--16rem--full-hd {
        height: 16rem
    }

    .max-h--16rem--full-hd {
        max-height: 16rem
    }

    .min-h--16rem--full-hd {
        min-height: 16rem
    }

    .w--18rem--full-hd {
        width: 18rem
    }

    .max-w--18rem--full-hd {
        max-width: 18rem
    }

    .min-w--18rem--full-hd {
        min-width: 18rem
    }

    .h--18rem--full-hd {
        height: 18rem
    }

    .max-h--18rem--full-hd {
        max-height: 18rem
    }

    .min-h--18rem--full-hd {
        min-height: 18rem
    }

    .w--20rem--full-hd {
        width: 20rem
    }

    .max-w--20rem--full-hd {
        max-width: 20rem
    }

    .min-w--20rem--full-hd {
        min-width: 20rem
    }

    .h--20rem--full-hd {
        height: 20rem
    }

    .max-h--20rem--full-hd {
        max-height: 20rem
    }

    .min-h--20rem--full-hd {
        min-height: 20rem
    }

    .w--25rem--full-hd {
        width: 25rem
    }

    .max-w--25rem--full-hd {
        max-width: 25rem
    }

    .min-w--25rem--full-hd {
        min-width: 25rem
    }

    .h--25rem--full-hd {
        height: 25rem
    }

    .max-h--25rem--full-hd {
        max-height: 25rem
    }

    .min-h--25rem--full-hd {
        min-height: 25rem
    }

    .w--30rem--full-hd {
        width: 30rem
    }

    .max-w--30rem--full-hd {
        max-width: 30rem
    }

    .min-w--30rem--full-hd {
        min-width: 30rem
    }

    .h--30rem--full-hd {
        height: 30rem
    }

    .max-h--30rem--full-hd {
        max-height: 30rem
    }

    .min-h--30rem--full-hd {
        min-height: 30rem
    }

    .w--32rem--full-hd {
        width: 32rem
    }

    .max-w--32rem--full-hd {
        max-width: 32rem
    }

    .min-w--32rem--full-hd {
        min-width: 32rem
    }

    .h--32rem--full-hd {
        height: 32rem
    }

    .max-h--32rem--full-hd {
        max-height: 32rem
    }

    .min-h--32rem--full-hd {
        min-height: 32rem
    }

    .w--35rem--full-hd {
        width: 35rem
    }

    .max-w--35rem--full-hd {
        max-width: 35rem
    }

    .min-w--35rem--full-hd {
        min-width: 35rem
    }

    .h--35rem--full-hd {
        height: 35rem
    }

    .max-h--35rem--full-hd {
        max-height: 35rem
    }

    .min-h--35rem--full-hd {
        min-height: 35rem
    }

    .w--40rem--full-hd {
        width: 40rem
    }

    .max-w--40rem--full-hd {
        max-width: 40rem
    }

    .min-w--40rem--full-hd {
        min-width: 40rem
    }

    .h--40rem--full-hd {
        height: 40rem
    }

    .max-h--40rem--full-hd {
        max-height: 40rem
    }

    .min-h--40rem--full-hd {
        min-height: 40rem
    }

    .w--45rem--full-hd {
        width: 45rem
    }

    .max-w--45rem--full-hd {
        max-width: 45rem
    }

    .min-w--45rem--full-hd {
        min-width: 45rem
    }

    .h--45rem--full-hd {
        height: 45rem
    }

    .max-h--45rem--full-hd {
        max-height: 45rem
    }

    .min-h--45rem--full-hd {
        min-height: 45rem
    }

    .w--50rem--full-hd {
        width: 50rem
    }

    .max-w--50rem--full-hd {
        max-width: 50rem
    }

    .min-w--50rem--full-hd {
        min-width: 50rem
    }

    .h--50rem--full-hd {
        height: 50rem
    }

    .max-h--50rem--full-hd {
        max-height: 50rem
    }

    .min-h--50rem--full-hd {
        min-height: 50rem
    }

    .w--55rem--full-hd {
        width: 55rem
    }

    .max-w--55rem--full-hd {
        max-width: 55rem
    }

    .min-w--55rem--full-hd {
        min-width: 55rem
    }

    .h--55rem--full-hd {
        height: 55rem
    }

    .max-h--55rem--full-hd {
        max-height: 55rem
    }

    .min-h--55rem--full-hd {
        min-height: 55rem
    }

    .w--60rem--full-hd {
        width: 60rem
    }

    .max-w--60rem--full-hd {
        max-width: 60rem
    }

    .min-w--60rem--full-hd {
        min-width: 60rem
    }

    .h--60rem--full-hd {
        height: 60rem
    }

    .max-h--60rem--full-hd {
        max-height: 60rem
    }

    .min-h--60rem--full-hd {
        min-height: 60rem
    }

    .w--65rem--full-hd {
        width: 65rem
    }

    .max-w--65rem--full-hd {
        max-width: 65rem
    }

    .min-w--65rem--full-hd {
        min-width: 65rem
    }

    .h--65rem--full-hd {
        height: 65rem
    }

    .max-h--65rem--full-hd {
        max-height: 65rem
    }

    .min-h--65rem--full-hd {
        min-height: 65rem
    }

    .w--70rem--full-hd {
        width: 70rem
    }

    .max-w--70rem--full-hd {
        max-width: 70rem
    }

    .min-w--70rem--full-hd {
        min-width: 70rem
    }

    .h--70rem--full-hd {
        height: 70rem
    }

    .max-h--70rem--full-hd {
        max-height: 70rem
    }

    .min-h--70rem--full-hd {
        min-height: 70rem
    }

    .w--75rem--full-hd {
        width: 75rem
    }

    .max-w--75rem--full-hd {
        max-width: 75rem
    }

    .min-w--75rem--full-hd {
        min-width: 75rem
    }

    .h--75rem--full-hd {
        height: 75rem
    }

    .max-h--75rem--full-hd {
        max-height: 75rem
    }

    .min-h--75rem--full-hd {
        min-height: 75rem
    }

    .w--80rem--full-hd {
        width: 80rem
    }

    .max-w--80rem--full-hd {
        max-width: 80rem
    }

    .min-w--80rem--full-hd {
        min-width: 80rem
    }

    .h--80rem--full-hd {
        height: 80rem
    }

    .max-h--80rem--full-hd {
        max-height: 80rem
    }

    .min-h--80rem--full-hd {
        min-height: 80rem
    }

    .w--85rem--full-hd {
        width: 85rem
    }

    .max-w--85rem--full-hd {
        max-width: 85rem
    }

    .min-w--85rem--full-hd {
        min-width: 85rem
    }

    .h--85rem--full-hd {
        height: 85rem
    }

    .max-h--85rem--full-hd {
        max-height: 85rem
    }

    .min-h--85rem--full-hd {
        min-height: 85rem
    }

    .w--90rem--full-hd {
        width: 90rem
    }

    .max-w--90rem--full-hd {
        max-width: 90rem
    }

    .min-w--90rem--full-hd {
        min-width: 90rem
    }

    .h--90rem--full-hd {
        height: 90rem
    }

    .max-h--90rem--full-hd {
        max-height: 90rem
    }

    .min-h--90rem--full-hd {
        min-height: 90rem
    }

    .w--95rem--full-hd {
        width: 95rem
    }

    .max-w--95rem--full-hd {
        max-width: 95rem
    }

    .min-w--95rem--full-hd {
        min-width: 95rem
    }

    .h--95rem--full-hd {
        height: 95rem
    }

    .max-h--95rem--full-hd {
        max-height: 95rem
    }

    .min-h--95rem--full-hd {
        min-height: 95rem
    }

    .w--100rem--full-hd {
        width: 100rem
    }

    .max-w--100rem--full-hd {
        max-width: 100rem
    }

    .min-w--100rem--full-hd {
        min-width: 100rem
    }

    .h--100rem--full-hd {
        height: 100rem
    }

    .max-h--100rem--full-hd {
        max-height: 100rem
    }

    .min-h--100rem--full-hd {
        min-height: 100rem
    }

    .h--50vh--full-hd {
        height: 50vh
    }

    .max-h--50vh--full-hd {
        max-height: 50vh
    }

    .min-h--50vh--full-hd {
        min-height: 50vh
    }

    .h--70vh--full-hd {
        height: 70vh
    }

    .max-h--70vh--full-hd {
        max-height: 70vh
    }

    .min-h--70vh--full-hd {
        min-height: 70vh
    }

    .h--80vh--full-hd {
        height: 80vh
    }

    .max-h--80vh--full-hd {
        max-height: 80vh
    }

    .min-h--80vh--full-hd {
        min-height: 80vh
    }

    .h--90vh--full-hd {
        height: 90vh
    }

    .max-h--90vh--full-hd {
        max-height: 90vh
    }

    .min-h--90vh--full-hd {
        min-height: 90vh
    }

    .h--100vh--full-hd {
        height: 100vh
    }

    .max-h--100vh--full-hd {
        max-height: 100vh
    }

    .min-h--100vh--full-hd {
        min-height: 100vh
    }

    .h--mobile-footer--full-hd, .h--mobile-header--full-hd {
        height: 48px
    }

    .ove--auto--full-hd {
        overflow: auto
    }

    .ove--hidden--full-hd {
        overflow: hidden
    }

    .ove--scroll--full-hd {
        overflow: scroll
    }

    .ove-x--hidden--full-hd {
        overflow-x: hidden
    }

    .ove-x--auto--full-hd {
        overflow-x: auto
    }

    .ove-x--scroll--full-hd {
        overflow-x: scroll
    }

    .ove-y--hidden--full-hd {
        overflow-y: hidden
    }

    .ove-y--auto--full-hd {
        overflow-y: auto
    }

    .ove-y--scroll--full-hd {
        overflow-y: scroll
    }

    .ove-s--touch--full-hd {
        -webkit-overflow-scrolling: touch
    }

    .pos--abs--full-hd {
        position: absolute
    }

    .pos--rel--full-hd {
        position: relative
    }

    .pos--fix--full-hd {
        position: fixed
    }

    .pos--sticky--full-hd {
        position: -webkit-sticky;
        position: sticky
    }

    .pos--initial--full-hd {
        position: static
    }

    .top--0--full-hd {
        top: 0
    }

    .right--0--full-hd {
        right: 0
    }

    .bottom--0--full-hd {
        bottom: 0
    }

    .left--0--full-hd {
        left: 0
    }

    .centering--full-hd {
        position: absolute !important;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto
    }

    .centering--none--full-hd {
        position: relative !important;
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        margin: 0
    }

    .m--auto--full-hd {
        margin: auto
    }

    .m-t--auto--full-hd {
        margin-top: auto
    }

    .m-r--auto--full-hd {
        margin-right: auto
    }

    .m-b--auto--full-hd {
        margin-bottom: auto
    }

    .m-l--auto--full-hd {
        margin-left: auto
    }

    .m-h--auto--full-hd {
        margin-left: auto;
        margin-right: auto
    }

    .m-v--auto--full-hd {
        margin-top: auto;
        margin-bottom: auto
    }

    .m--none--full-hd {
        margin: 0
    }

    .m-t--none--full-hd {
        margin-top: 0
    }

    .m-r--none--full-hd {
        margin-right: 0
    }

    .m-b--none--full-hd {
        margin-bottom: 0
    }

    .m-l--none--full-hd {
        margin-left: 0
    }

    .m-h--none--full-hd {
        margin-left: 0;
        margin-right: 0
    }

    .m-v--none--full-hd {
        margin-top: 0;
        margin-bottom: 0
    }

    .p--none--full-hd {
        padding: 0
    }

    .p-t--none--full-hd {
        padding-top: 0
    }

    .p-r--none--full-hd {
        padding-right: 0
    }

    .p-b--none--full-hd {
        padding-bottom: 0
    }

    .p-l--none--full-hd {
        padding-left: 0
    }

    .p-h--none--full-hd {
        padding-left: 0;
        padding-right: 0
    }

    .p-v--none--full-hd {
        padding-top: 0;
        padding-bottom: 0
    }

    .m--xxsmall--full-hd {
        margin: .23333333rem
    }

    .m-t--xxsmall--full-hd {
        margin-top: .23333333rem
    }

    .m-r--xxsmall--full-hd {
        margin-right: .23333333rem
    }

    .m-b--xxsmall--full-hd {
        margin-bottom: .23333333rem
    }

    .m-h--xxsmall--full-hd, .m-l--xxsmall--full-hd {
        margin-left: .23333333rem
    }

    .m-h--xxsmall--full-hd {
        margin-right: .23333333rem
    }

    .m-v--xxsmall--full-hd {
        margin-top: .23333333rem;
        margin-bottom: .23333333rem
    }

    .p--xxsmall--full-hd {
        padding: .23333333rem
    }

    .p-t--xxsmall--full-hd {
        padding-top: .23333333rem
    }

    .p-r--xxsmall--full-hd {
        padding-right: .23333333rem
    }

    .p-b--xxsmall--full-hd {
        padding-bottom: .23333333rem
    }

    .p-h--xxsmall--full-hd, .p-l--xxsmall--full-hd {
        padding-left: .23333333rem
    }

    .p-h--xxsmall--full-hd {
        padding-right: .23333333rem
    }

    .p-v--xxsmall--full-hd {
        padding-top: .23333333rem;
        padding-bottom: .23333333rem
    }

    .m--xsmall--full-hd {
        margin: .46666667rem
    }

    .m-t--xsmall--full-hd {
        margin-top: .46666667rem
    }

    .m-r--xsmall--full-hd {
        margin-right: .46666667rem
    }

    .m-b--xsmall--full-hd {
        margin-bottom: .46666667rem
    }

    .m-h--xsmall--full-hd, .m-l--xsmall--full-hd {
        margin-left: .46666667rem
    }

    .m-h--xsmall--full-hd {
        margin-right: .46666667rem
    }

    .m-v--xsmall--full-hd {
        margin-top: .46666667rem;
        margin-bottom: .46666667rem
    }

    .p--xsmall--full-hd {
        padding: .46666667rem
    }

    .p-t--xsmall--full-hd {
        padding-top: .46666667rem
    }

    .p-r--xsmall--full-hd {
        padding-right: .46666667rem
    }

    .p-b--xsmall--full-hd {
        padding-bottom: .46666667rem
    }

    .p-h--xsmall--full-hd, .p-l--xsmall--full-hd {
        padding-left: .46666667rem
    }

    .p-h--xsmall--full-hd {
        padding-right: .46666667rem
    }

    .p-v--xsmall--full-hd {
        padding-top: .46666667rem;
        padding-bottom: .46666667rem
    }

    .m--small--full-hd {
        margin: .7rem
    }

    .m-t--small--full-hd {
        margin-top: .7rem
    }

    .m-r--small--full-hd {
        margin-right: .7rem
    }

    .m-b--small--full-hd {
        margin-bottom: .7rem
    }

    .m-l--small--full-hd {
        margin-left: .7rem
    }

    .m-h--small--full-hd {
        margin-left: .7rem;
        margin-right: .7rem
    }

    .m-v--small--full-hd {
        margin-top: .7rem;
        margin-bottom: .7rem
    }

    .p--small--full-hd {
        padding: .7rem
    }

    .p-t--small--full-hd {
        padding-top: .7rem
    }

    .p-r--small--full-hd {
        padding-right: .7rem
    }

    .p-b--small--full-hd {
        padding-bottom: .7rem
    }

    .p-l--small--full-hd {
        padding-left: .7rem
    }

    .p-h--small--full-hd {
        padding-left: .7rem;
        padding-right: .7rem
    }

    .p-v--small--full-hd {
        padding-top: .7rem;
        padding-bottom: .7rem
    }

    .m--base--full-hd {
        margin: 1.4rem
    }

    .m-t--base--full-hd {
        margin-top: 1.4rem
    }

    .m-r--base--full-hd {
        margin-right: 1.4rem
    }

    .m-b--base--full-hd {
        margin-bottom: 1.4rem
    }

    .m-l--base--full-hd {
        margin-left: 1.4rem
    }

    .m-h--base--full-hd {
        margin-left: 1.4rem;
        margin-right: 1.4rem
    }

    .m-v--base--full-hd {
        margin-top: 1.4rem;
        margin-bottom: 1.4rem
    }

    .p--base--full-hd {
        padding: 1.4rem
    }

    .p-t--base--full-hd {
        padding-top: 1.4rem
    }

    .p-r--base--full-hd {
        padding-right: 1.4rem
    }

    .p-b--base--full-hd {
        padding-bottom: 1.4rem
    }

    .p-l--base--full-hd {
        padding-left: 1.4rem
    }

    .p-h--base--full-hd {
        padding-left: 1.4rem;
        padding-right: 1.4rem
    }

    .p-v--base--full-hd {
        padding-top: 1.4rem;
        padding-bottom: 1.4rem
    }

    .m--medium--full-hd {
        margin: 2.8rem
    }

    .m-t--medium--full-hd {
        margin-top: 2.8rem
    }

    .m-r--medium--full-hd {
        margin-right: 2.8rem
    }

    .m-b--medium--full-hd {
        margin-bottom: 2.8rem
    }

    .m-l--medium--full-hd {
        margin-left: 2.8rem
    }

    .m-h--medium--full-hd {
        margin-left: 2.8rem;
        margin-right: 2.8rem
    }

    .m-v--medium--full-hd {
        margin-top: 2.8rem;
        margin-bottom: 2.8rem
    }

    .p--medium--full-hd {
        padding: 2.8rem
    }

    .p-t--medium--full-hd {
        padding-top: 2.8rem
    }

    .p-r--medium--full-hd {
        padding-right: 2.8rem
    }

    .p-b--medium--full-hd {
        padding-bottom: 2.8rem
    }

    .p-l--medium--full-hd {
        padding-left: 2.8rem
    }

    .p-h--medium--full-hd {
        padding-left: 2.8rem;
        padding-right: 2.8rem
    }

    .p-v--medium--full-hd {
        padding-top: 2.8rem;
        padding-bottom: 2.8rem
    }

    .m--large--full-hd {
        margin: 4.9rem
    }

    .m-t--large--full-hd {
        margin-top: 4.9rem
    }

    .m-r--large--full-hd {
        margin-right: 4.9rem
    }

    .m-b--large--full-hd {
        margin-bottom: 4.9rem
    }

    .m-l--large--full-hd {
        margin-left: 4.9rem
    }

    .m-h--large--full-hd {
        margin-left: 4.9rem;
        margin-right: 4.9rem
    }

    .m-v--large--full-hd {
        margin-top: 4.9rem;
        margin-bottom: 4.9rem
    }

    .p--large--full-hd {
        padding: 4.9rem
    }

    .p-t--large--full-hd {
        padding-top: 4.9rem
    }

    .p-r--large--full-hd {
        padding-right: 4.9rem
    }

    .p-b--large--full-hd {
        padding-bottom: 4.9rem
    }

    .p-l--large--full-hd {
        padding-left: 4.9rem
    }

    .p-h--large--full-hd {
        padding-left: 4.9rem;
        padding-right: 4.9rem
    }

    .p-v--large--full-hd {
        padding-top: 4.9rem;
        padding-bottom: 4.9rem
    }

    .m--xlarge--full-hd {
        margin: 6.5rem
    }

    .m-t--xlarge--full-hd {
        margin-top: 6.5rem
    }

    .m-r--xlarge--full-hd {
        margin-right: 6.5rem
    }

    .m-b--xlarge--full-hd {
        margin-bottom: 6.5rem
    }

    .m-l--xlarge--full-hd {
        margin-left: 6.5rem
    }

    .m-h--xlarge--full-hd {
        margin-left: 6.5rem;
        margin-right: 6.5rem
    }

    .m-v--xlarge--full-hd {
        margin-top: 6.5rem;
        margin-bottom: 6.5rem
    }

    .p--xlarge--full-hd {
        padding: 6.5rem
    }

    .p-t--xlarge--full-hd {
        padding-top: 6.5rem
    }

    .p-r--xlarge--full-hd {
        padding-right: 6.5rem
    }

    .p-b--xlarge--full-hd {
        padding-bottom: 6.5rem
    }

    .p-l--xlarge--full-hd {
        padding-left: 6.5rem
    }

    .p-h--xlarge--full-hd {
        padding-left: 6.5rem;
        padding-right: 6.5rem
    }

    .p-v--xlarge--full-hd {
        padding-top: 6.5rem;
        padding-bottom: 6.5rem
    }

    .f--xsmall--full-hd {
        font-size: 7px
    }

    .f--small--full-hd {
        font-size: 10px
    }

    .f--medium--full-hd {
        font-size: 11px
    }

    .f--medium-plus--full-hd {
        font-size: 12px
    }

    .f--base--full-hd {
        font-size: 14px
    }

    .f--large--full-hd {
        font-size: 16px
    }

    .f--xlarge--full-hd {
        font-size: 22px
    }

    .f--portal--full-hd {
        font-size: 19px
    }

    .f--t00--full-hd {
        font-size: 80px
    }

    .f--t0--full-hd {
        font-size: 63px
    }

    .f--t1--full-hd {
        font-size: 56px
    }

    .f--t2--full-hd {
        font-size: 42px
    }

    .f--t3--full-hd {
        font-size: 36px
    }

    .f--t4--full-hd {
        font-size: 32px
    }

    .f--t5--full-hd {
        font-size: 28px
    }

    .f--t6--full-hd {
        font-size: 24px
    }

    .f--icon-xxsmall--full-hd {
        font-size: 9px
    }

    .f--icon-xsmall--full-hd {
        font-size: 13px
    }

    .f--icon-small--full-hd {
        font-size: 16px
    }

    .f--icon-base--full-hd {
        font-size: 20px
    }

    .f--icon-medium--full-hd {
        font-size: 24px
    }

    .f--icon-large--full-hd {
        font-size: 30px
    }

    .f--icon-xlarge--full-hd {
        font-size: 40px
    }

    .f--icon-xxlarge--full-hd {
        font-size: 52px
    }

    .fs--italic--full-hd {
        font-style: italic
    }

    .fs--normal--full-hd {
        font-style: normal
    }

    .lh--0--full-hd {
        line-height: 0
    }

    .lh--1em--full-hd {
        line-height: 1em
    }

    .lh--title--full-hd {
        line-height: 1.25em
    }

    .lh--copy--full-hd {
        line-height: 1.5em
    }

    .lh--large--full-hd {
        line-height: 1.7em
    }

    .fw--bold--full-hd {
        font-weight: 700
    }

    .fw--medium--full-hd {
        font-weight: 500
    }

    .fw--normal--full-hd {
        font-weight: 400
    }

    .fw--lighter--full-hd {
        font-weight: 300
    }

    .tt--c--full-hd {
        text-transform: capitalize
    }

    .tt--l--full-hd {
        text-transform: lowercase
    }

    .tt--u--full-hd {
        text-transform: uppercase
    }

    .tt--n--full-hd {
        text-transform: none
    }

    .ta--center--full-hd {
        text-align: center
    }

    .ta--justify--full-hd {
        text-align: justify
    }

    .ta--left--full-hd {
        text-align: left
    }

    .ta--right--full-hd {
        text-align: right
    }

    .ws--nowrap--full-hd {
        white-space: nowrap
    }

    .measure--full-hd {
        max-width: 30em
    }

    .measure--narrow--full-hd {
        max-width: 20em
    }

    .measure--xsmall--full-hd {
        max-width: 13em
    }

    .measure--wide--full-hd {
        max-width: 40em
    }

    .measure--widest--full-hd {
        max-width: 62em
    }

    .va--middle--full-hd {
        vertical-align: middle
    }

    .va--text-top--full-hd {
        vertical-align: text-top
    }

    .td--underline--full-hd {
        text-decoration: underline
    }

    .cm-avatar-img--full-hd {
        width: 45px;
        height: 45px;
        border-radius: 50%
    }

    .cm-avatar-img--xxxsmall--full-hd {
        width: 14px;
        height: 14px;
        border-radius: 50%
    }

    .cm-avatar-img--xxsmall--full-hd {
        width: 22px;
        height: 22px;
        border-radius: 50%
    }

    .cm-avatar-img--xsmall--full-hd {
        width: 26px;
        height: 26px;
        border-radius: 50%
    }

    .cm-avatar-img--small--full-hd {
        width: 32px;
        height: 32px;
        border-radius: 50%
    }

    .cm-avatar-img--medium--full-hd {
        width: 56px;
        height: 56px;
        border-radius: 50%
    }

    .cm-avatar-img--large--full-hd {
        width: 84px;
        height: 84px;
        border-radius: 50%
    }

    .cm-avatar-img--xlarge--full-hd {
        width: 112px;
        height: 112px;
        border-radius: 50%
    }

    .cm-avatar-img--xxlarge--full-hd {
        width: 155px;
        height: 155px;
        border-radius: 50%
    }

    .cm-avatar-img--fill-parent--full-hd {
        width: 100%;
        height: 100%;
        border-radius: 50%
    }

    .cm-country-flag--small--full-hd {
        height: .8rem;
        width: auto;
        display: block
    }

    .cm-country-flag--base--full-hd {
        height: 1rem;
        width: auto;
        display: block
    }

    .cm-country-flag--medium--full-hd {
        height: 1.5rem;
        width: auto;
        display: block
    }

    .cm-country-flag--large--full-hd {
        height: 2rem;
        width: auto;
        display: block
    }

    .cm-country-flag--xlarge--full-hd {
        height: 3rem;
        width: auto;
        display: block
    }
}

@media (max-width: 1280px) {
    .aspect-ratio--16x9--hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--16x9--hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 56.25%
    }

    .aspect-ratio--16x9--hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--9x16--hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--9x16--hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 177.77777778%
    }

    .aspect-ratio--9x16--hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--8x5--hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--8x5--hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 62.5%
    }

    .aspect-ratio--8x5--hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--6x1--hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--6x1--hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 16.66666667%
    }

    .aspect-ratio--6x1--hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--5x1--hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--5x1--hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 20%
    }

    .aspect-ratio--5x1--hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--4x1--hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--4x1--hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 25%
    }

    .aspect-ratio--4x1--hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--3x1--hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--3x1--hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 33.33333333%
    }

    .aspect-ratio--3x1--hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--2x1--hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--2x1--hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 50%
    }

    .aspect-ratio--2x1--hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--1x1--hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--1x1--hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 100%
    }

    .aspect-ratio--1x1--hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--10x11--hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--10x11--hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 110%
    }

    .aspect-ratio--10x11--hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--6x8--hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--6x8--hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 133.33333333%
    }

    .aspect-ratio--6x8--hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--logo--hd {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--logo--hd:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 53.15315315%
    }

    .aspect-ratio--logo--hd > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--reset--hd:before {
        padding-top: 0 !important
    }

    .aspect-ratio--reset--hd > div {
        position: relative !important;
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important
    }

    .row.row-gutter--xxsmall--hd {
        margin: -.11666667rem
    }

    .row.row-gutter--xxsmall--hd > * {
        padding: .11666667rem
    }

    .row.row-gutter--xxsmall--hd > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--xxsmall--hd + .row {
        padding-top: .11666667rem;
        margin-top: -.11666667rem
    }

    .row.row-gutter--xsmall--hd {
        margin: -.23333333rem
    }

    .row.row-gutter--xsmall--hd > * {
        padding: .23333333rem
    }

    .row.row-gutter--xsmall--hd > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--xsmall--hd + .row {
        padding-top: .23333333rem;
        margin-top: -.23333333rem
    }

    .row.row-gutter--small--hd {
        margin: -.35rem
    }

    .row.row-gutter--small--hd > * {
        padding: .35rem
    }

    .row.row-gutter--small--hd > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--small--hd + .row {
        padding-top: .35rem;
        margin-top: -.35rem
    }

    .row.row-gutter--base--hd {
        margin: -.7rem
    }

    .row.row-gutter--base--hd > * {
        padding: .7rem
    }

    .row.row-gutter--base--hd > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--base--hd + .row {
        padding-top: .7rem;
        margin-top: -.7rem
    }

    .row.row-gutter--medium--hd {
        margin: -1.4rem
    }

    .row.row-gutter--medium--hd > * {
        padding: 1.4rem
    }

    .row.row-gutter--medium--hd > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--medium--hd + .row {
        padding-top: 1.4rem;
        margin-top: -1.4rem
    }

    .row.row-gutter--large--hd {
        margin: -2.45rem
    }

    .row.row-gutter--large--hd > * {
        padding: 2.45rem
    }

    .row.row-gutter--large--hd > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--large--hd + .row {
        padding-top: 2.45rem;
        margin-top: -2.45rem
    }

    html {
        font-size: 12.5px
    }

    .btn-xsmall--hd {
        font-size: 10px;
        padding: 0 .46666667rem;
        font-weight: 400;
        height: 20px
    }

    .btn-xsmall--hd:not(.btn-bordered) {
        line-height: 21px !important
    }

    .btn-xsmall--hd.btn-bordered {
        line-height: 17px !important
    }

    .btn-small--hd {
        font-size: 10px;
        padding: 0 .93333333rem;
        font-weight: 700;
        height: 31px
    }

    .btn-small--hd:not(.btn-bordered) {
        line-height: 32px !important
    }

    .btn-small--hd.btn-bordered {
        line-height: 28px !important
    }

    .btn-base--hd {
        font-size: 11px;
        padding: 0 1.4rem;
        font-weight: 700;
        height: 40px
    }

    .btn-base--hd:not(.btn-bordered) {
        line-height: 41px !important
    }

    .btn-base--hd.btn-bordered {
        line-height: 37px !important
    }

    .btn-medium--hd {
        font-size: 12px;
        padding: 0 1.4rem;
        font-weight: 700;
        height: 48px
    }

    .btn-medium--hd:not(.btn-bordered) {
        line-height: 49px !important
    }

    .btn-medium--hd.btn-bordered {
        line-height: 45px !important
    }

    .btn-large--hd {
        font-size: 12px;
        padding: 0 1.4rem;
        font-weight: 700;
        height: 58px
    }

    .btn-large--hd:not(.btn-bordered) {
        line-height: 59px !important
    }

    .btn-large--hd.btn-bordered {
        line-height: 55px !important
    }

    .btn-block--hd {
        display: block;
        width: 100%
    }

    .form-group h2 {
        margin-bottom: 1.4rem
    }

    .form-control.row:not(:last-child) {
        padding-bottom: 1.4rem
    }

    .table td, .table th, table.table td, table.table th {
        padding: 1.4rem
    }

    .table.table-small td, .table.table-small th, table.table.table-small td, table.table.table-small th {
        padding: .46666667rem
    }

    .container .table tr th {
        padding-top: .7rem;
        padding-bottom: .7rem;
        padding-right: 1.4rem;
        padding-left: 1.4rem
    }

    .container .table tr td {
        padding: 1.4rem
    }

    .bg--transparent--hd {
        background-color: transparent
    }

    .bg--pure-white--hd {
        background-color: #fff
    }

    .bg--white--hd {
        background-color: #ebeef2
    }

    .bg--bg-white--hd {
        background-color: #f7f8fa
    }

    .bg--white-dark--hd {
        background-color: #959aa2
    }

    .bg--gray-light--hd {
        background-color: #5e6170
    }

    .bg--gray--hd {
        background-color: #262831
    }

    .bg--gray-dark--hd {
        background-color: #1b1c23
    }

    .bg--black--hd {
        background-color: #111217
    }

    .bg--pure-black--hd {
        background-color: #000
    }

    .bg--skeleton--hd {
        background-color: rgba(94, 97, 112, .16)
    }

    .bg--turquoise--hd {
        background-color: #10baa8
    }

    .bg--turquoise-dark--hd {
        background-color: #0c8b7e
    }

    .bg--turquoise-light--hd {
        background-color: #14e9d2
    }

    .bg--orange--hd {
        background-color: #f36f21
    }

    .bg--orange-dark--hd {
        background-color: #d5570c
    }

    .bg--orange-light--hd {
        background-color: #f68e51
    }

    .bg--red--hd {
        background-color: #c43855
    }

    .bg--red-dark--hd {
        background-color: #9c2d44
    }

    .bg--red-light--hd {
        background-color: #d15e76
    }

    .bg--green--hd {
        background-color: #64be56
    }

    .bg--green-dark--hd {
        background-color: #4ca33f
    }

    .bg--green-light--hd {
        background-color: #86cc7b
    }

    .bg--yellow--hd {
        background-color: #f3c921
    }

    .bg--yellow-dark--hd {
        background-color: #d5ad0c
    }

    .bg--yellow-light--hd {
        background-color: #f6d551
    }

    .bg--gold--hd {
        background-color: #bc952c
    }

    .bg--silver--hd {
        background-color: #acacac
    }

    .bg--bronze--hd {
        background-color: #8c612d
    }

    .bg--social-facebook--hd {
        background-color: #2f4b93
    }

    .bg--social-twitch--hd {
        background-color: #9146ff
    }

    .bg--lg-t-gray--hd {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(38, 40, 49, 0)), to(#262831));
        background: linear-gradient(rgba(38, 40, 49, 0), #262831)
    }

    .bg--lg-t-gray-dark--hd {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(27, 28, 35, 0)), to(#1b1c23));
        background: linear-gradient(rgba(27, 28, 35, 0), #1b1c23)
    }

    .bg--lg-t-b--hd {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(17, 18, 23, 0)), to(#111217));
        background: linear-gradient(rgba(17, 18, 23, 0), #111217)
    }

    .bg--lg-b-t--hd {
        background: -webkit-gradient(linear, left top, left bottom, from(#111217), to(rgba(17, 18, 23, 0)));
        background: linear-gradient(#111217, rgba(17, 18, 23, 0))
    }

    .bg--lg-b-t-50--hd {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(17, 18, 23, .5)), to(rgba(17, 18, 23, 0)));
        background: linear-gradient(rgba(17, 18, 23, .5), rgba(17, 18, 23, 0))
    }

    .bg--lgltr-b-t-50--hd {
        background: -webkit-gradient(linear, left top, right top, from(rgba(17, 18, 23, .5)), to(rgba(17, 18, 23, 0)));
        background: linear-gradient(90deg, rgba(17, 18, 23, .5), rgba(17, 18, 23, 0))
    }

    .bg--lg-t-pw--hd {
        background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#fff));
        background: linear-gradient(hsla(0, 0%, 100%, 0), #fff)
    }

    .bg--lg-t-b-50--hd {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(17, 18, 23, 0)), to(rgba(17, 18, 23, .5)));
        background: linear-gradient(rgba(17, 18, 23, 0), rgba(17, 18, 23, .5))
    }

    .bg--lg-t-gray-light-20--hd {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(27, 28, 35, 0)), to(rgba(94, 97, 112, .2)));
        background: linear-gradient(rgba(27, 28, 35, 0), rgba(94, 97, 112, .2))
    }

    .br--none--hd {
        border-radius: 0
    }

    .br--none--hd, .br--xsmall--hd {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--xsmall--hd {
        border-radius: 3px
    }

    .br--small--hd {
        border-radius: 5px
    }

    .br--base--hd, .br--small--hd {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--base--hd {
        border-radius: 8px
    }

    .br--large--hd {
        border-radius: 12px
    }

    .br--large--hd, .br--xlarge--hd {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--xlarge--hd {
        border-radius: 17px
    }

    .br--xxlarge--hd {
        border-radius: 25px
    }

    .br--100--hd, .br--xxlarge--hd {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--100--hd {
        border-radius: 100%
    }

    .br--pill--hd {
        border-radius: 9999px;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--top--hd {
        border-bottom-right-radius: 0
    }

    .br--right--hd, .br--top--hd {
        border-bottom-left-radius: 0;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--right--hd {
        border-top-left-radius: 0
    }

    .br--bottom--hd {
        border-top-left-radius: 0
    }

    .br--bottom--hd, .br--left--hd {
        border-top-right-radius: 0;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--left--hd {
        border-bottom-right-radius: 0
    }

    .br--bottom-left--hd {
        border-bottom-right-radius: 0
    }

    .br--bottom-left--hd, .br--bottom-right--hd {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--bottom-right--hd {
        border-bottom-left-radius: 0
    }

    .br--top-left--hd {
        border-top-right-radius: 0
    }

    .br--top-left--hd, .br--top-right--hd {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--top-right--hd {
        border-top-left-radius: 0
    }

    .br--bottom-left--base-chat--hd, .br--left--base-chat--hd {
        border-bottom-left-radius: 8px;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--left--base-chat--hd {
        border-top-left-radius: 8px
    }

    .br--top-left--base-chat--hd {
        border-top-left-radius: 8px;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--bottom-right--base-chat--hd, .br--right--base-chat--hd {
        border-bottom-right-radius: 8px;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--right--base-chat--hd {
        border-top-right-radius: 8px
    }

    .br--top-right--base-chat--hd {
        border-top-right-radius: 8px;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .bor--all--hd {
        border-style: solid;
        border-width: 1px
    }

    .bor--v--hd {
        border-top-style: solid;
        border-bottom-style: solid;
        border-width: 1px
    }

    .bor--h--hd {
        border-left-style: solid;
        border-right-style: solid;
        border-width: 1px
    }

    .bor--top--hd {
        border-top-style: solid;
        border-width: 1px
    }

    .bor--r--hd {
        border-right-style: solid;
        border-width: 1px
    }

    .bor--bot--hd {
        border-bottom-style: solid;
        border-width: 1px
    }

    .bor--l--hd {
        border-left-style: solid
    }

    .bor--l--hd, .bor--none--hd {
        border-width: 1px
    }

    .bor--solid--hd {
        border-style: solid
    }

    .bor--dashed--hd {
        border-style: dashed;
        border-width: 1px
    }

    .bor--dotted--hd {
        border-style: dotted
    }

    .bor--none--hd {
        border-style: none
    }

    .bor--transparent--hd {
        border-color: transparent
    }

    .bor--pure-white--hd {
        border-color: #fff
    }

    .bor--white--hd {
        border-color: #ebeef2
    }

    .bor--white-dark--hd {
        border-color: #959aa2
    }

    .bor--gray-light--hd {
        border-color: #3b3d46
    }

    .bor--gray--hd {
        border-color: #262831
    }

    .bor--gray-dark--hd {
        border-color: #1b1c23
    }

    .bor--black--hd {
        border-color: #111217
    }

    .bor--pure-black--hd {
        border-color: #000
    }

    .bor--turquoise--hd {
        border-color: #10baa8
    }

    .bor--turquoise-dark--hd {
        border-color: #0c8b7e
    }

    .bor--turquoise-light--hd {
        border-color: #14e9d2
    }

    .bor--orange--hd {
        border-color: #f36f21
    }

    .bor--orange-dark--hd {
        border-color: #d5570c
    }

    .bor--orange-light--hd {
        border-color: #f68e51
    }

    .bor--yellow--hd {
        border-color: #f3c921
    }

    .bor--yellow-dark--hd {
        border-color: #d5ad0c
    }

    .bor--yellow-light--hd {
        border-color: #f6d551
    }

    .bor--red--hd {
        border-color: #c43855
    }

    .bor--red-dark--hd {
        border-color: #9c2d44
    }

    .bor--red-light--hd {
        border-color: #d15e76
    }

    .bor--green--hd {
        border-color: #64be56
    }

    .bor--green-dark--hd {
        border-color: #4ca33f
    }

    .bor--green-light--hd {
        border-color: #86cc7b
    }

    .bor--gold--hd {
        border-color: #bc952c
    }

    .bor--silver--hd {
        border-color: #acacac
    }

    .bor--bronze--hd {
        border-color: #8c612d
    }

    .bor--05px--hd {
        border-width: .5px
    }

    .bor--1px--hd {
        border-width: 1px
    }

    .bor--2px--hd {
        border-width: 2px
    }

    .bor--3px--hd {
        border-width: 3px
    }

    .bor--4px--hd {
        border-width: 4px
    }

    .bor--5px--hd {
        border-width: 5px
    }

    .bs--none--hd {
        box-shadow: none
    }

    .bs--small--hd {
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1)
    }

    .bs--base--hd {
        box-shadow: 0 1px 7px 1px rgba(0, 0, 0, .17)
    }

    .bs--strong--hd {
        box-shadow: 0 3px 20px 1px rgba(0, 0, 0, .4)
    }

    .bs--sharp--hd {
        box-shadow: 0 1px 5px 1px rgba(0, 0, 0, .6)
    }

    .bs--soft--hd {
        box-shadow: 0 0 30px 2px rgba(0, 0, 0, .05)
    }

    .c--transparent--hd {
        color: transparent
    }

    .c--pure-white--hd {
        color: #fff
    }

    .c--white--hd {
        color: #ebeef2
    }

    .c--white-dark--hd {
        color: #959aa2
    }

    .c--gray-light--hd {
        color: #5e6170
    }

    .c--gray--hd {
        color: #262831
    }

    .c--gray-dark--hd {
        color: #1b1c23
    }

    .c--black--hd {
        color: #111217
    }

    .c--pure-black--hd {
        color: #000
    }

    .c--turquoise--hd {
        color: #10baa8
    }

    .c--turquoise-dark--hd {
        color: #0c8b7e
    }

    .c--turquoise-light--hd {
        color: #14e9d2
    }

    .c--orange--hd {
        color: #f36f21
    }

    .c--orange-dark--hd {
        color: #d5570c
    }

    .c--orange-light--hd {
        color: #f68e51
    }

    .c--yellow--hd {
        color: #f3c921
    }

    .c--yellow-dark--hd {
        color: #d5ad0c
    }

    .c--yellow-light--hd {
        color: #f6d551
    }

    .c--red--hd {
        color: #c43855
    }

    .c--red-dark--hd {
        color: #9c2d44
    }

    .c--red-light--hd {
        color: #d15e76
    }

    .c--green--hd {
        color: #64be56
    }

    .c--green-dark--hd {
        color: #4ca33f
    }

    .c--green-light--hd {
        color: #86cc7b
    }

    .c--gold--hd {
        color: #bc952c
    }

    .c--silver--hd {
        color: #acacac
    }

    .c--bronze--hd {
        color: #8c612d
    }

    .c--twitch-purple--hd {
        color: #9146ff
    }

    .c--facebook-blue--hd {
        color: #2f4b93
    }

    .c--twitter-blue--hd {
        color: #00bdef
    }

    .c--google-red--hd {
        color: #2d2d2d
    }

    .c--messenger-blue--hd {
        color: #448aff
    }

    .c--linkedin-blue--hd {
        color: #0072b5
    }

    .dis--flx--hd {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .dis--blk--hd {
        display: block
    }

    .dis--inl-blk--hd {
        display: inline-block
    }

    .dis--inl--hd {
        display: inline
    }

    .dis--none--hd {
        display: none
    }

    .flx--0-0-auto--hd {
        flex: 0 0 auto
    }

    .flx--1-1-auto--hd {
        flex: 1 1 auto
    }

    .flx--1-0-auto--hd {
        flex: 1 0 auto
    }

    .flx--1-1--hd {
        flex: 1 1
    }

    .ali-ite--center--hd {
        align-items: center
    }

    .ali-ite--flex-end--hd {
        align-items: flex-end
    }

    .ali-ite--flex-start--hd {
        align-items: flex-start
    }

    .ali-ite--stretch--hd {
        align-items: stretch
    }

    .jus-con--flex-start--hd {
        justify-content: flex-start
    }

    .jus-con--flex-end--hd {
        justify-content: flex-end
    }

    .jus-con--center--hd {
        justify-content: center
    }

    .jus-con--space-between--hd {
        justify-content: space-between
    }

    .jus-con--space-evenly--hd {
        justify-content: space-evenly
    }

    .flx-dir--row--hd {
        flex-direction: row
    }

    .flx-dir--row-reverse--hd {
        flex-direction: row-reverse
    }

    .flx-dir--col--hd {
        flex-direction: column
    }

    .flx-dir--col-reverse--hd {
        flex-direction: column-reverse
    }

    .flx-wrap--nowrap--hd {
        flex-wrap: nowrap
    }

    .flx-wrap--wrap--hd {
        flex-wrap: wrap
    }

    .flx-wrap--wrap-reverse--hd {
        flex-wrap: wrap-reverse
    }

    .flx-gutter--large--hd > [class*=flx--] {
        margin-left: 2.45rem;
        margin-right: 2.45rem
    }

    .flx-gutter--large--hd > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--large--hd > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--medium--hd > [class*=flx--] {
        margin-left: 1.4rem;
        margin-right: 1.4rem
    }

    .flx-gutter--medium--hd > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--medium--hd > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--base--hd > [class*=flx--] {
        margin-left: .7rem;
        margin-right: .7rem
    }

    .flx-gutter--base--hd > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--base--hd > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--small--hd > [class*=flx--] {
        margin-left: .35rem;
        margin-right: .35rem
    }

    .flx-gutter--small--hd > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--small--hd > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--xsmall--hd > [class*=flx--] {
        margin-left: .23333333rem;
        margin-right: .23333333rem
    }

    .flx-gutter--xsmall--hd > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--xsmall--hd > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--xxsmall--hd > [class*=flx--] {
        margin-left: .11666667rem;
        margin-right: .11666667rem
    }

    .flx-gutter--xxsmall--hd > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--xxsmall--hd > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--none--hd > [class*=flx--] {
        margin-left: 0;
        margin-right: 0
    }

    .flx-gutter--none--hd > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--none--hd > [class*=flx--]:last-child {
        margin-right: 0
    }

    .w--auto--hd {
        width: auto
    }

    .h--auto--hd {
        height: auto
    }

    .max-w--none--hd {
        max-width: none
    }

    .max-h--none--hd {
        max-height: none
    }

    .w--initial--hd {
        width: auto
    }

    .h--initial--hd {
        height: auto
    }

    .min-w--initial--hd {
        min-width: 0
    }

    .min-h--initial--hd {
        min-height: 0
    }

    .w--10--hd {
        width: 10%
    }

    .h--10--hd {
        height: 10%
    }

    .w--20--hd {
        width: 20%
    }

    .h--20--hd {
        height: 20%
    }

    .w--30--hd {
        width: 30%
    }

    .h--30--hd {
        height: 30%
    }

    .w--35--hd {
        width: 35%
    }

    .h--35--hd {
        height: 35%
    }

    .w--40--hd {
        width: 40%
    }

    .h--40--hd {
        height: 40%
    }

    .w--50--hd {
        width: 50%
    }

    .h--50--hd {
        height: 50%
    }

    .w--60--hd {
        width: 60%
    }

    .h--60--hd {
        height: 60%
    }

    .w--70--hd {
        width: 70%
    }

    .h--70--hd {
        height: 70%
    }

    .w--80--hd {
        width: 80%
    }

    .h--80--hd {
        height: 80%
    }

    .w--90--hd {
        width: 90%
    }

    .h--90--hd {
        height: 90%
    }

    .w--100--hd {
        width: 100%
    }

    .max-w--100--hd {
        max-width: 100%
    }

    .min-w--100--hd {
        min-width: 100%
    }

    .h--100--hd {
        height: 100%
    }

    .max-h--100--hd {
        max-height: 100%
    }

    .min-h--100--hd {
        min-height: 100%
    }

    .w--1em--hd {
        width: 1em
    }

    .h--1em--hd {
        height: 1em
    }

    .w--2em--hd {
        width: 2em
    }

    .h--2em--hd {
        height: 2em
    }

    .w--1rem--hd {
        width: 1rem
    }

    .max-w--1rem--hd {
        max-width: 1rem
    }

    .min-w--1rem--hd {
        min-width: 1rem
    }

    .h--1rem--hd {
        height: 1rem
    }

    .max-h--1rem--hd {
        max-height: 1rem
    }

    .min-h--1rem--hd {
        min-height: 1rem
    }

    .w--2rem--hd {
        width: 2rem
    }

    .max-w--2rem--hd {
        max-width: 2rem
    }

    .min-w--2rem--hd {
        min-width: 2rem
    }

    .h--2rem--hd {
        height: 2rem
    }

    .max-h--2rem--hd {
        max-height: 2rem
    }

    .min-h--2rem--hd {
        min-height: 2rem
    }

    .w--3rem--hd {
        width: 3rem
    }

    .max-w--3rem--hd {
        max-width: 3rem
    }

    .min-w--3rem--hd {
        min-width: 3rem
    }

    .h--3rem--hd {
        height: 3rem
    }

    .max-h--3rem--hd {
        max-height: 3rem
    }

    .min-h--3rem--hd {
        min-height: 3rem
    }

    .w--4rem--hd {
        width: 4rem
    }

    .max-w--4rem--hd {
        max-width: 4rem
    }

    .min-w--4rem--hd {
        min-width: 4rem
    }

    .h--4rem--hd {
        height: 4rem
    }

    .max-h--4rem--hd {
        max-height: 4rem
    }

    .min-h--4rem--hd {
        min-height: 4rem
    }

    .w--5rem--hd {
        width: 5rem
    }

    .max-w--5rem--hd {
        max-width: 5rem
    }

    .min-w--5rem--hd {
        min-width: 5rem
    }

    .h--5rem--hd {
        height: 5rem
    }

    .max-h--5rem--hd {
        max-height: 5rem
    }

    .min-h--5rem--hd {
        min-height: 5rem
    }

    .w--6rem--hd {
        width: 6rem
    }

    .max-w--6rem--hd {
        max-width: 6rem
    }

    .min-w--6rem--hd {
        min-width: 6rem
    }

    .h--6rem--hd {
        height: 6rem
    }

    .max-h--6rem--hd {
        max-height: 6rem
    }

    .min-h--6rem--hd {
        min-height: 6rem
    }

    .w--7rem--hd {
        width: 7rem
    }

    .max-w--7rem--hd {
        max-width: 7rem
    }

    .min-w--7rem--hd {
        min-width: 7rem
    }

    .h--7rem--hd {
        height: 7rem
    }

    .max-h--7rem--hd {
        max-height: 7rem
    }

    .min-h--7rem--hd {
        min-height: 7rem
    }

    .w--8rem--hd {
        width: 8rem
    }

    .max-w--8rem--hd {
        max-width: 8rem
    }

    .min-w--8rem--hd {
        min-width: 8rem
    }

    .h--8rem--hd {
        height: 8rem
    }

    .max-h--8rem--hd {
        max-height: 8rem
    }

    .min-h--8rem--hd {
        min-height: 8rem
    }

    .w--9rem--hd {
        width: 9rem
    }

    .max-w--9rem--hd {
        max-width: 9rem
    }

    .min-w--9rem--hd {
        min-width: 9rem
    }

    .h--9rem--hd {
        height: 9rem
    }

    .max-h--9rem--hd {
        max-height: 9rem
    }

    .min-h--9rem--hd {
        min-height: 9rem
    }

    .w--10rem--hd {
        width: 10rem
    }

    .max-w--10rem--hd {
        max-width: 10rem
    }

    .min-w--10rem--hd {
        min-width: 10rem
    }

    .h--10rem--hd {
        height: 10rem
    }

    .max-h--10rem--hd {
        max-height: 10rem
    }

    .min-h--10rem--hd {
        min-height: 10rem
    }

    .w--12rem--hd {
        width: 12rem
    }

    .max-w--12rem--hd {
        max-width: 12rem
    }

    .min-w--12rem--hd {
        min-width: 12rem
    }

    .h--12rem--hd {
        height: 12rem
    }

    .max-h--12rem--hd {
        max-height: 12rem
    }

    .min-h--12rem--hd {
        min-height: 12rem
    }

    .w--15rem--hd {
        width: 15rem
    }

    .max-w--15rem--hd {
        max-width: 15rem
    }

    .min-w--15rem--hd {
        min-width: 15rem
    }

    .h--15rem--hd {
        height: 15rem
    }

    .max-h--15rem--hd {
        max-height: 15rem
    }

    .min-h--15rem--hd {
        min-height: 15rem
    }

    .w--16rem--hd {
        width: 16rem
    }

    .max-w--16rem--hd {
        max-width: 16rem
    }

    .min-w--16rem--hd {
        min-width: 16rem
    }

    .h--16rem--hd {
        height: 16rem
    }

    .max-h--16rem--hd {
        max-height: 16rem
    }

    .min-h--16rem--hd {
        min-height: 16rem
    }

    .w--18rem--hd {
        width: 18rem
    }

    .max-w--18rem--hd {
        max-width: 18rem
    }

    .min-w--18rem--hd {
        min-width: 18rem
    }

    .h--18rem--hd {
        height: 18rem
    }

    .max-h--18rem--hd {
        max-height: 18rem
    }

    .min-h--18rem--hd {
        min-height: 18rem
    }

    .w--20rem--hd {
        width: 20rem
    }

    .max-w--20rem--hd {
        max-width: 20rem
    }

    .min-w--20rem--hd {
        min-width: 20rem
    }

    .h--20rem--hd {
        height: 20rem
    }

    .max-h--20rem--hd {
        max-height: 20rem
    }

    .min-h--20rem--hd {
        min-height: 20rem
    }

    .w--25rem--hd {
        width: 25rem
    }

    .max-w--25rem--hd {
        max-width: 25rem
    }

    .min-w--25rem--hd {
        min-width: 25rem
    }

    .h--25rem--hd {
        height: 25rem
    }

    .max-h--25rem--hd {
        max-height: 25rem
    }

    .min-h--25rem--hd {
        min-height: 25rem
    }

    .w--30rem--hd {
        width: 30rem
    }

    .max-w--30rem--hd {
        max-width: 30rem
    }

    .min-w--30rem--hd {
        min-width: 30rem
    }

    .h--30rem--hd {
        height: 30rem
    }

    .max-h--30rem--hd {
        max-height: 30rem
    }

    .min-h--30rem--hd {
        min-height: 30rem
    }

    .w--32rem--hd {
        width: 32rem
    }

    .max-w--32rem--hd {
        max-width: 32rem
    }

    .min-w--32rem--hd {
        min-width: 32rem
    }

    .h--32rem--hd {
        height: 32rem
    }

    .max-h--32rem--hd {
        max-height: 32rem
    }

    .min-h--32rem--hd {
        min-height: 32rem
    }

    .w--35rem--hd {
        width: 35rem
    }

    .max-w--35rem--hd {
        max-width: 35rem
    }

    .min-w--35rem--hd {
        min-width: 35rem
    }

    .h--35rem--hd {
        height: 35rem
    }

    .max-h--35rem--hd {
        max-height: 35rem
    }

    .min-h--35rem--hd {
        min-height: 35rem
    }

    .w--40rem--hd {
        width: 40rem
    }

    .max-w--40rem--hd {
        max-width: 40rem
    }

    .min-w--40rem--hd {
        min-width: 40rem
    }

    .h--40rem--hd {
        height: 40rem
    }

    .max-h--40rem--hd {
        max-height: 40rem
    }

    .min-h--40rem--hd {
        min-height: 40rem
    }

    .w--45rem--hd {
        width: 45rem
    }

    .max-w--45rem--hd {
        max-width: 45rem
    }

    .min-w--45rem--hd {
        min-width: 45rem
    }

    .h--45rem--hd {
        height: 45rem
    }

    .max-h--45rem--hd {
        max-height: 45rem
    }

    .min-h--45rem--hd {
        min-height: 45rem
    }

    .w--50rem--hd {
        width: 50rem
    }

    .max-w--50rem--hd {
        max-width: 50rem
    }

    .min-w--50rem--hd {
        min-width: 50rem
    }

    .h--50rem--hd {
        height: 50rem
    }

    .max-h--50rem--hd {
        max-height: 50rem
    }

    .min-h--50rem--hd {
        min-height: 50rem
    }

    .w--55rem--hd {
        width: 55rem
    }

    .max-w--55rem--hd {
        max-width: 55rem
    }

    .min-w--55rem--hd {
        min-width: 55rem
    }

    .h--55rem--hd {
        height: 55rem
    }

    .max-h--55rem--hd {
        max-height: 55rem
    }

    .min-h--55rem--hd {
        min-height: 55rem
    }

    .w--60rem--hd {
        width: 60rem
    }

    .max-w--60rem--hd {
        max-width: 60rem
    }

    .min-w--60rem--hd {
        min-width: 60rem
    }

    .h--60rem--hd {
        height: 60rem
    }

    .max-h--60rem--hd {
        max-height: 60rem
    }

    .min-h--60rem--hd {
        min-height: 60rem
    }

    .w--65rem--hd {
        width: 65rem
    }

    .max-w--65rem--hd {
        max-width: 65rem
    }

    .min-w--65rem--hd {
        min-width: 65rem
    }

    .h--65rem--hd {
        height: 65rem
    }

    .max-h--65rem--hd {
        max-height: 65rem
    }

    .min-h--65rem--hd {
        min-height: 65rem
    }

    .w--70rem--hd {
        width: 70rem
    }

    .max-w--70rem--hd {
        max-width: 70rem
    }

    .min-w--70rem--hd {
        min-width: 70rem
    }

    .h--70rem--hd {
        height: 70rem
    }

    .max-h--70rem--hd {
        max-height: 70rem
    }

    .min-h--70rem--hd {
        min-height: 70rem
    }

    .w--75rem--hd {
        width: 75rem
    }

    .max-w--75rem--hd {
        max-width: 75rem
    }

    .min-w--75rem--hd {
        min-width: 75rem
    }

    .h--75rem--hd {
        height: 75rem
    }

    .max-h--75rem--hd {
        max-height: 75rem
    }

    .min-h--75rem--hd {
        min-height: 75rem
    }

    .w--80rem--hd {
        width: 80rem
    }

    .max-w--80rem--hd {
        max-width: 80rem
    }

    .min-w--80rem--hd {
        min-width: 80rem
    }

    .h--80rem--hd {
        height: 80rem
    }

    .max-h--80rem--hd {
        max-height: 80rem
    }

    .min-h--80rem--hd {
        min-height: 80rem
    }

    .w--85rem--hd {
        width: 85rem
    }

    .max-w--85rem--hd {
        max-width: 85rem
    }

    .min-w--85rem--hd {
        min-width: 85rem
    }

    .h--85rem--hd {
        height: 85rem
    }

    .max-h--85rem--hd {
        max-height: 85rem
    }

    .min-h--85rem--hd {
        min-height: 85rem
    }

    .w--90rem--hd {
        width: 90rem
    }

    .max-w--90rem--hd {
        max-width: 90rem
    }

    .min-w--90rem--hd {
        min-width: 90rem
    }

    .h--90rem--hd {
        height: 90rem
    }

    .max-h--90rem--hd {
        max-height: 90rem
    }

    .min-h--90rem--hd {
        min-height: 90rem
    }

    .w--95rem--hd {
        width: 95rem
    }

    .max-w--95rem--hd {
        max-width: 95rem
    }

    .min-w--95rem--hd {
        min-width: 95rem
    }

    .h--95rem--hd {
        height: 95rem
    }

    .max-h--95rem--hd {
        max-height: 95rem
    }

    .min-h--95rem--hd {
        min-height: 95rem
    }

    .w--100rem--hd {
        width: 100rem
    }

    .max-w--100rem--hd {
        max-width: 100rem
    }

    .min-w--100rem--hd {
        min-width: 100rem
    }

    .h--100rem--hd {
        height: 100rem
    }

    .max-h--100rem--hd {
        max-height: 100rem
    }

    .min-h--100rem--hd {
        min-height: 100rem
    }

    .h--50vh--hd {
        height: 50vh
    }

    .max-h--50vh--hd {
        max-height: 50vh
    }

    .min-h--50vh--hd {
        min-height: 50vh
    }

    .h--70vh--hd {
        height: 70vh
    }

    .max-h--70vh--hd {
        max-height: 70vh
    }

    .min-h--70vh--hd {
        min-height: 70vh
    }

    .h--80vh--hd {
        height: 80vh
    }

    .max-h--80vh--hd {
        max-height: 80vh
    }

    .min-h--80vh--hd {
        min-height: 80vh
    }

    .h--90vh--hd {
        height: 90vh
    }

    .max-h--90vh--hd {
        max-height: 90vh
    }

    .min-h--90vh--hd {
        min-height: 90vh
    }

    .h--100vh--hd {
        height: 100vh
    }

    .max-h--100vh--hd {
        max-height: 100vh
    }

    .min-h--100vh--hd {
        min-height: 100vh
    }

    .h--mobile-footer--hd, .h--mobile-header--hd {
        height: 48px
    }

    .ove--auto--hd {
        overflow: auto
    }

    .ove--hidden--hd {
        overflow: hidden
    }

    .ove--scroll--hd {
        overflow: scroll
    }

    .ove-x--hidden--hd {
        overflow-x: hidden
    }

    .ove-x--auto--hd {
        overflow-x: auto
    }

    .ove-x--scroll--hd {
        overflow-x: scroll
    }

    .ove-y--hidden--hd {
        overflow-y: hidden
    }

    .ove-y--auto--hd {
        overflow-y: auto
    }

    .ove-y--scroll--hd {
        overflow-y: scroll
    }

    .ove-s--touch--hd {
        -webkit-overflow-scrolling: touch
    }

    .pos--abs--hd {
        position: absolute
    }

    .pos--rel--hd {
        position: relative
    }

    .pos--fix--hd {
        position: fixed
    }

    .pos--sticky--hd {
        position: -webkit-sticky;
        position: sticky
    }

    .pos--initial--hd {
        position: static
    }

    .top--0--hd {
        top: 0
    }

    .right--0--hd {
        right: 0
    }

    .bottom--0--hd {
        bottom: 0
    }

    .left--0--hd {
        left: 0
    }

    .centering--hd {
        position: absolute !important;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto
    }

    .centering--none--hd {
        position: relative !important;
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        margin: 0
    }

    .m--auto--hd {
        margin: auto
    }

    .m-t--auto--hd {
        margin-top: auto
    }

    .m-r--auto--hd {
        margin-right: auto
    }

    .m-b--auto--hd {
        margin-bottom: auto
    }

    .m-h--auto--hd, .m-l--auto--hd {
        margin-left: auto
    }

    .m-h--auto--hd {
        margin-right: auto
    }

    .m-v--auto--hd {
        margin-top: auto;
        margin-bottom: auto
    }

    .m--none--hd {
        margin: 0
    }

    .m-t--none--hd {
        margin-top: 0
    }

    .m-r--none--hd {
        margin-right: 0
    }

    .m-b--none--hd {
        margin-bottom: 0
    }

    .m-l--none--hd {
        margin-left: 0
    }

    .m-h--none--hd {
        margin-left: 0;
        margin-right: 0
    }

    .m-v--none--hd {
        margin-top: 0;
        margin-bottom: 0
    }

    .p--none--hd {
        padding: 0
    }

    .p-t--none--hd {
        padding-top: 0
    }

    .p-r--none--hd {
        padding-right: 0
    }

    .p-b--none--hd {
        padding-bottom: 0
    }

    .p-l--none--hd {
        padding-left: 0
    }

    .p-h--none--hd {
        padding-left: 0;
        padding-right: 0
    }

    .p-v--none--hd {
        padding-top: 0;
        padding-bottom: 0
    }

    .m--xxsmall--hd {
        margin: .23333333rem
    }

    .m-t--xxsmall--hd {
        margin-top: .23333333rem
    }

    .m-r--xxsmall--hd {
        margin-right: .23333333rem
    }

    .m-b--xxsmall--hd {
        margin-bottom: .23333333rem
    }

    .m-h--xxsmall--hd, .m-l--xxsmall--hd {
        margin-left: .23333333rem
    }

    .m-h--xxsmall--hd {
        margin-right: .23333333rem
    }

    .m-v--xxsmall--hd {
        margin-top: .23333333rem;
        margin-bottom: .23333333rem
    }

    .p--xxsmall--hd {
        padding: .23333333rem
    }

    .p-t--xxsmall--hd {
        padding-top: .23333333rem
    }

    .p-r--xxsmall--hd {
        padding-right: .23333333rem
    }

    .p-b--xxsmall--hd {
        padding-bottom: .23333333rem
    }

    .p-h--xxsmall--hd, .p-l--xxsmall--hd {
        padding-left: .23333333rem
    }

    .p-h--xxsmall--hd {
        padding-right: .23333333rem
    }

    .p-v--xxsmall--hd {
        padding-top: .23333333rem;
        padding-bottom: .23333333rem
    }

    .m--xsmall--hd {
        margin: .46666667rem
    }

    .m-t--xsmall--hd {
        margin-top: .46666667rem
    }

    .m-r--xsmall--hd {
        margin-right: .46666667rem
    }

    .m-b--xsmall--hd {
        margin-bottom: .46666667rem
    }

    .m-h--xsmall--hd, .m-l--xsmall--hd {
        margin-left: .46666667rem
    }

    .m-h--xsmall--hd {
        margin-right: .46666667rem
    }

    .m-v--xsmall--hd {
        margin-top: .46666667rem;
        margin-bottom: .46666667rem
    }

    .p--xsmall--hd {
        padding: .46666667rem
    }

    .p-t--xsmall--hd {
        padding-top: .46666667rem
    }

    .p-r--xsmall--hd {
        padding-right: .46666667rem
    }

    .p-b--xsmall--hd {
        padding-bottom: .46666667rem
    }

    .p-h--xsmall--hd, .p-l--xsmall--hd {
        padding-left: .46666667rem
    }

    .p-h--xsmall--hd {
        padding-right: .46666667rem
    }

    .p-v--xsmall--hd {
        padding-top: .46666667rem;
        padding-bottom: .46666667rem
    }

    .m--small--hd {
        margin: .7rem
    }

    .m-t--small--hd {
        margin-top: .7rem
    }

    .m-r--small--hd {
        margin-right: .7rem
    }

    .m-b--small--hd {
        margin-bottom: .7rem
    }

    .m-h--small--hd, .m-l--small--hd {
        margin-left: .7rem
    }

    .m-h--small--hd {
        margin-right: .7rem
    }

    .m-v--small--hd {
        margin-top: .7rem;
        margin-bottom: .7rem
    }

    .p--small--hd {
        padding: .7rem
    }

    .p-t--small--hd {
        padding-top: .7rem
    }

    .p-r--small--hd {
        padding-right: .7rem
    }

    .p-b--small--hd {
        padding-bottom: .7rem
    }

    .p-h--small--hd, .p-l--small--hd {
        padding-left: .7rem
    }

    .p-h--small--hd {
        padding-right: .7rem
    }

    .p-v--small--hd {
        padding-top: .7rem;
        padding-bottom: .7rem
    }

    .m--base--hd {
        margin: 1.4rem
    }

    .m-t--base--hd {
        margin-top: 1.4rem
    }

    .m-r--base--hd {
        margin-right: 1.4rem
    }

    .m-b--base--hd {
        margin-bottom: 1.4rem
    }

    .m-h--base--hd, .m-l--base--hd {
        margin-left: 1.4rem
    }

    .m-h--base--hd {
        margin-right: 1.4rem
    }

    .m-v--base--hd {
        margin-top: 1.4rem;
        margin-bottom: 1.4rem
    }

    .p--base--hd {
        padding: 1.4rem
    }

    .p-t--base--hd {
        padding-top: 1.4rem
    }

    .p-r--base--hd {
        padding-right: 1.4rem
    }

    .p-b--base--hd {
        padding-bottom: 1.4rem
    }

    .p-h--base--hd, .p-l--base--hd {
        padding-left: 1.4rem
    }

    .p-h--base--hd {
        padding-right: 1.4rem
    }

    .p-v--base--hd {
        padding-top: 1.4rem;
        padding-bottom: 1.4rem
    }

    .m--medium--hd {
        margin: 2.8rem
    }

    .m-t--medium--hd {
        margin-top: 2.8rem
    }

    .m-r--medium--hd {
        margin-right: 2.8rem
    }

    .m-b--medium--hd {
        margin-bottom: 2.8rem
    }

    .m-h--medium--hd, .m-l--medium--hd {
        margin-left: 2.8rem
    }

    .m-h--medium--hd {
        margin-right: 2.8rem
    }

    .m-v--medium--hd {
        margin-top: 2.8rem;
        margin-bottom: 2.8rem
    }

    .p--medium--hd {
        padding: 2.8rem
    }

    .p-t--medium--hd {
        padding-top: 2.8rem
    }

    .p-r--medium--hd {
        padding-right: 2.8rem
    }

    .p-b--medium--hd {
        padding-bottom: 2.8rem
    }

    .p-h--medium--hd, .p-l--medium--hd {
        padding-left: 2.8rem
    }

    .p-h--medium--hd {
        padding-right: 2.8rem
    }

    .p-v--medium--hd {
        padding-top: 2.8rem;
        padding-bottom: 2.8rem
    }

    .m--large--hd {
        margin: 4.9rem
    }

    .m-t--large--hd {
        margin-top: 4.9rem
    }

    .m-r--large--hd {
        margin-right: 4.9rem
    }

    .m-b--large--hd {
        margin-bottom: 4.9rem
    }

    .m-h--large--hd, .m-l--large--hd {
        margin-left: 4.9rem
    }

    .m-h--large--hd {
        margin-right: 4.9rem
    }

    .m-v--large--hd {
        margin-top: 4.9rem;
        margin-bottom: 4.9rem
    }

    .p--large--hd {
        padding: 4.9rem
    }

    .p-t--large--hd {
        padding-top: 4.9rem
    }

    .p-r--large--hd {
        padding-right: 4.9rem
    }

    .p-b--large--hd {
        padding-bottom: 4.9rem
    }

    .p-h--large--hd, .p-l--large--hd {
        padding-left: 4.9rem
    }

    .p-h--large--hd {
        padding-right: 4.9rem
    }

    .p-v--large--hd {
        padding-top: 4.9rem;
        padding-bottom: 4.9rem
    }

    .m--xlarge--hd {
        margin: 6.5rem
    }

    .m-t--xlarge--hd {
        margin-top: 6.5rem
    }

    .m-r--xlarge--hd {
        margin-right: 6.5rem
    }

    .m-b--xlarge--hd {
        margin-bottom: 6.5rem
    }

    .m-h--xlarge--hd, .m-l--xlarge--hd {
        margin-left: 6.5rem
    }

    .m-h--xlarge--hd {
        margin-right: 6.5rem
    }

    .m-v--xlarge--hd {
        margin-top: 6.5rem;
        margin-bottom: 6.5rem
    }

    .p--xlarge--hd {
        padding: 6.5rem
    }

    .p-t--xlarge--hd {
        padding-top: 6.5rem
    }

    .p-r--xlarge--hd {
        padding-right: 6.5rem
    }

    .p-b--xlarge--hd {
        padding-bottom: 6.5rem
    }

    .p-h--xlarge--hd, .p-l--xlarge--hd {
        padding-left: 6.5rem
    }

    .p-h--xlarge--hd {
        padding-right: 6.5rem
    }

    .p-v--xlarge--hd {
        padding-top: 6.5rem;
        padding-bottom: 6.5rem
    }

    .f--xsmall--hd {
        font-size: 7px
    }

    .f--small--hd {
        font-size: 10px
    }

    .f--medium--hd {
        font-size: 11px
    }

    .f--medium-plus--hd {
        font-size: 12px
    }

    .f--base--hd {
        font-size: 14px
    }

    .f--large--hd {
        font-size: 16px
    }

    .f--xlarge--hd {
        font-size: 22px
    }

    .f--portal--hd {
        font-size: 19px
    }

    .f--t00--hd {
        font-size: 80px
    }

    .f--t0--hd {
        font-size: 63px
    }

    .f--t1--hd {
        font-size: 56px
    }

    .f--t2--hd {
        font-size: 42px
    }

    .f--t3--hd {
        font-size: 36px
    }

    .f--t4--hd {
        font-size: 32px
    }

    .f--t5--hd {
        font-size: 28px
    }

    .f--t6--hd {
        font-size: 24px
    }

    .f--icon-xxsmall--hd {
        font-size: 9px
    }

    .f--icon-xsmall--hd {
        font-size: 13px
    }

    .f--icon-small--hd {
        font-size: 16px
    }

    .f--icon-base--hd {
        font-size: 20px
    }

    .f--icon-medium--hd {
        font-size: 24px
    }

    .f--icon-large--hd {
        font-size: 30px
    }

    .f--icon-xlarge--hd {
        font-size: 40px
    }

    .f--icon-xxlarge--hd {
        font-size: 52px
    }

    .fs--italic--hd {
        font-style: italic
    }

    .fs--normal--hd {
        font-style: normal
    }

    .lh--0--hd {
        line-height: 0
    }

    .lh--1em--hd {
        line-height: 1em
    }

    .lh--title--hd {
        line-height: 1.25em
    }

    .lh--copy--hd {
        line-height: 1.5em
    }

    .lh--large--hd {
        line-height: 1.7em
    }

    .fw--bold--hd {
        font-weight: 700
    }

    .fw--medium--hd {
        font-weight: 500
    }

    .fw--normal--hd {
        font-weight: 400
    }

    .fw--lighter--hd {
        font-weight: 300
    }

    .tt--c--hd {
        text-transform: capitalize
    }

    .tt--l--hd {
        text-transform: lowercase
    }

    .tt--u--hd {
        text-transform: uppercase
    }

    .tt--n--hd {
        text-transform: none
    }

    .ta--center--hd {
        text-align: center
    }

    .ta--justify--hd {
        text-align: justify
    }

    .ta--left--hd {
        text-align: left
    }

    .ta--right--hd {
        text-align: right
    }

    .ws--nowrap--hd {
        white-space: nowrap
    }

    .measure--hd {
        max-width: 30em
    }

    .measure--narrow--hd {
        max-width: 20em
    }

    .measure--xsmall--hd {
        max-width: 13em
    }

    .measure--wide--hd {
        max-width: 40em
    }

    .measure--widest--hd {
        max-width: 62em
    }

    .va--middle--hd {
        vertical-align: middle
    }

    .va--text-top--hd {
        vertical-align: text-top
    }

    .td--underline--hd {
        text-decoration: underline
    }

    .cm-avatar-img--hd {
        width: 45px;
        height: 45px;
        border-radius: 50%
    }

    .cm-avatar-img--xxxsmall--hd {
        width: 14px;
        height: 14px;
        border-radius: 50%
    }

    .cm-avatar-img--xxsmall--hd {
        width: 22px;
        height: 22px;
        border-radius: 50%
    }

    .cm-avatar-img--xsmall--hd {
        width: 26px;
        height: 26px;
        border-radius: 50%
    }

    .cm-avatar-img--small--hd {
        width: 32px;
        height: 32px;
        border-radius: 50%
    }

    .cm-avatar-img--medium--hd {
        width: 56px;
        height: 56px;
        border-radius: 50%
    }

    .cm-avatar-img--large--hd {
        width: 84px;
        height: 84px;
        border-radius: 50%
    }

    .cm-avatar-img--xlarge--hd {
        width: 112px;
        height: 112px;
        border-radius: 50%
    }

    .cm-avatar-img--xxlarge--hd {
        width: 155px;
        height: 155px;
        border-radius: 50%
    }

    .cm-avatar-img--fill-parent--hd {
        width: 100%;
        height: 100%;
        border-radius: 50%
    }

    .cm-country-flag--small--hd {
        height: .8rem;
        width: auto;
        display: block
    }

    .cm-country-flag--base--hd {
        height: 1rem;
        width: auto;
        display: block
    }

    .cm-country-flag--medium--hd {
        height: 1.5rem;
        width: auto;
        display: block
    }

    .cm-country-flag--large--hd {
        height: 2rem;
        width: auto;
        display: block
    }

    .cm-country-flag--xlarge--hd {
        height: 3rem;
        width: auto;
        display: block
    }

    #invoice-table .invoice-table-row .invoice-summary, #ladder-template-prizes .table-wrapper {
        padding: 1.4rem
    }

    #invoice-table .invoice-table-row .invoice-summary.th {
        padding-top: .7rem;
        padding-bottom: .7rem;
        padding-right: 1.4rem;
        padding-left: 1.4rem
    }

    #invoice-table .invoice-table-row .invoice-details, #invoice-table .invoice-table-row .invoice-details .invoice-details-box {
        padding: 1.4rem
    }

    .arena-margin-horizontal--neg {
        margin-left: -1.4rem;
        margin-right: -1.4rem
    }

    .container + .container, form + .container {
        margin-top: 1.4rem
    }
}

@media (max-width: 1024px) {
    .md-hide {
        display: none !important
    }

    .md-show {
        display: block !important
    }

    .aspect-ratio--16x9--tablet {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--16x9--tablet:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 56.25%
    }

    .aspect-ratio--16x9--tablet > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--9x16--tablet {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--9x16--tablet:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 177.77777778%
    }

    .aspect-ratio--9x16--tablet > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--8x5--tablet {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--8x5--tablet:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 62.5%
    }

    .aspect-ratio--8x5--tablet > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--6x1--tablet {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--6x1--tablet:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 16.66666667%
    }

    .aspect-ratio--6x1--tablet > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--5x1--tablet {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--5x1--tablet:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 20%
    }

    .aspect-ratio--5x1--tablet > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--4x1--tablet {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--4x1--tablet:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 25%
    }

    .aspect-ratio--4x1--tablet > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--3x1--tablet {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--3x1--tablet:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 33.33333333%
    }

    .aspect-ratio--3x1--tablet > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--2x1--tablet {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--2x1--tablet:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 50%
    }

    .aspect-ratio--2x1--tablet > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--1x1--tablet {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--1x1--tablet:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 100%
    }

    .aspect-ratio--1x1--tablet > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--10x11--tablet {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--10x11--tablet:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 110%
    }

    .aspect-ratio--10x11--tablet > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--6x8--tablet {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--6x8--tablet:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 133.33333333%
    }

    .aspect-ratio--6x8--tablet > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--logo--tablet {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--logo--tablet:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 53.15315315%
    }

    .aspect-ratio--logo--tablet > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--reset--tablet:before {
        padding-top: 0 !important
    }

    .aspect-ratio--reset--tablet > div {
        position: relative !important;
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important
    }

    .row.row-gutter--xxsmall--tablet {
        margin: -.11666667rem
    }

    .row.row-gutter--xxsmall--tablet > * {
        padding: .11666667rem
    }

    .row.row-gutter--xxsmall--tablet > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--xxsmall--tablet + .row {
        padding-top: .11666667rem;
        margin-top: -.11666667rem
    }

    .row.row-gutter--xsmall--tablet {
        margin: -.23333333rem
    }

    .row.row-gutter--xsmall--tablet > * {
        padding: .23333333rem
    }

    .row.row-gutter--xsmall--tablet > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--xsmall--tablet + .row {
        padding-top: .23333333rem;
        margin-top: -.23333333rem
    }

    .row.row-gutter--small--tablet {
        margin: -.35rem
    }

    .row.row-gutter--small--tablet > * {
        padding: .35rem
    }

    .row.row-gutter--small--tablet > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--small--tablet + .row {
        padding-top: .35rem;
        margin-top: -.35rem
    }

    .row.row-gutter--base--tablet {
        margin: -.7rem
    }

    .row.row-gutter--base--tablet > * {
        padding: .7rem
    }

    .row.row-gutter--base--tablet > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--base--tablet + .row {
        padding-top: .7rem;
        margin-top: -.7rem
    }

    .row.row-gutter--medium--tablet {
        margin: -1.4rem
    }

    .row.row-gutter--medium--tablet > * {
        padding: 1.4rem
    }

    .row.row-gutter--medium--tablet > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--medium--tablet + .row {
        padding-top: 1.4rem;
        margin-top: -1.4rem
    }

    .row.row-gutter--large--tablet {
        margin: -2.45rem
    }

    .row.row-gutter--large--tablet > * {
        padding: 2.45rem
    }

    .row.row-gutter--large--tablet > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--large--tablet + .row {
        padding-top: 2.45rem;
        margin-top: -2.45rem
    }

    .h1, h1 {
        font-size: 1.5rem
    }

    .h2, h2 {
        font-size: 1.25rem
    }

    .h3, h3 {
        font-size: 1.1rem
    }

    .h4, h4 {
        font-size: 1rem
    }

    .btn-xsmall--tablet {
        font-size: 10px;
        padding: 0 .46666667rem;
        font-weight: 400;
        height: 20px
    }

    .btn-xsmall--tablet:not(.btn-bordered) {
        line-height: 21px !important
    }

    .btn-xsmall--tablet.btn-bordered {
        line-height: 17px !important
    }

    .btn-small--tablet {
        font-size: 10px;
        padding: 0 .93333333rem;
        font-weight: 700;
        height: 31px
    }

    .btn-small--tablet:not(.btn-bordered) {
        line-height: 32px !important
    }

    .btn-small--tablet.btn-bordered {
        line-height: 28px !important
    }

    .btn-base--tablet {
        font-size: 11px;
        padding: 0 1.4rem;
        font-weight: 700;
        height: 40px
    }

    .btn-base--tablet:not(.btn-bordered) {
        line-height: 41px !important
    }

    .btn-base--tablet.btn-bordered {
        line-height: 37px !important
    }

    .btn-medium--tablet {
        font-size: 12px;
        padding: 0 1.4rem;
        font-weight: 700;
        height: 48px
    }

    .btn-medium--tablet:not(.btn-bordered) {
        line-height: 49px !important
    }

    .btn-medium--tablet.btn-bordered {
        line-height: 45px !important
    }

    .btn-large--tablet {
        font-size: 12px;
        padding: 0 1.4rem;
        font-weight: 700;
        height: 58px
    }

    .btn-large--tablet:not(.btn-bordered) {
        line-height: 59px !important
    }

    .btn-large--tablet.btn-bordered {
        line-height: 55px !important
    }

    .btn-block--tablet {
        display: block;
        width: 100%
    }

    .form-group h2 {
        margin-bottom: 1.4rem
    }

    .form-control.row:not(:last-child) {
        padding-bottom: 1.4rem
    }

    .table td, .table th, table.table td, table.table th {
        padding: 1.4rem
    }

    .table.table-small td, .table.table-small th, table.table.table-small td, table.table.table-small th {
        padding: .46666667rem
    }

    .container .table tr th {
        padding-top: .7rem;
        padding-bottom: .7rem;
        padding-right: 1.4rem;
        padding-left: 1.4rem
    }

    .container .table tr td {
        padding: 1.4rem
    }

    .bg--transparent--tablet {
        background-color: transparent
    }

    .bg--pure-white--tablet {
        background-color: #fff
    }

    .bg--white--tablet {
        background-color: #ebeef2
    }

    .bg--bg-white--tablet {
        background-color: #f7f8fa
    }

    .bg--white-dark--tablet {
        background-color: #959aa2
    }

    .bg--gray-light--tablet {
        background-color: #5e6170
    }

    .bg--gray--tablet {
        background-color: #262831
    }

    .bg--gray-dark--tablet {
        background-color: #1b1c23
    }

    .bg--black--tablet {
        background-color: #111217
    }

    .bg--pure-black--tablet {
        background-color: #000
    }

    .bg--skeleton--tablet {
        background-color: rgba(94, 97, 112, .16)
    }

    .bg--turquoise--tablet {
        background-color: #10baa8
    }

    .bg--turquoise-dark--tablet {
        background-color: #0c8b7e
    }

    .bg--turquoise-light--tablet {
        background-color: #14e9d2
    }

    .bg--orange--tablet {
        background-color: #f36f21
    }

    .bg--orange-dark--tablet {
        background-color: #d5570c
    }

    .bg--orange-light--tablet {
        background-color: #f68e51
    }

    .bg--red--tablet {
        background-color: #c43855
    }

    .bg--red-dark--tablet {
        background-color: #9c2d44
    }

    .bg--red-light--tablet {
        background-color: #d15e76
    }

    .bg--green--tablet {
        background-color: #64be56
    }

    .bg--green-dark--tablet {
        background-color: #4ca33f
    }

    .bg--green-light--tablet {
        background-color: #86cc7b
    }

    .bg--yellow--tablet {
        background-color: #f3c921
    }

    .bg--yellow-dark--tablet {
        background-color: #d5ad0c
    }

    .bg--yellow-light--tablet {
        background-color: #f6d551
    }

    .bg--gold--tablet {
        background-color: #bc952c
    }

    .bg--silver--tablet {
        background-color: #acacac
    }

    .bg--bronze--tablet {
        background-color: #8c612d
    }

    .bg--social-facebook--tablet {
        background-color: #2f4b93
    }

    .bg--social-twitch--tablet {
        background-color: #9146ff
    }

    .bg--lg-t-gray--tablet {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(38, 40, 49, 0)), to(#262831));
        background: linear-gradient(rgba(38, 40, 49, 0), #262831)
    }

    .bg--lg-t-gray-dark--tablet {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(27, 28, 35, 0)), to(#1b1c23));
        background: linear-gradient(rgba(27, 28, 35, 0), #1b1c23)
    }

    .bg--lg-t-b--tablet {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(17, 18, 23, 0)), to(#111217));
        background: linear-gradient(rgba(17, 18, 23, 0), #111217)
    }

    .bg--lg-b-t--tablet {
        background: -webkit-gradient(linear, left top, left bottom, from(#111217), to(rgba(17, 18, 23, 0)));
        background: linear-gradient(#111217, rgba(17, 18, 23, 0))
    }

    .bg--lg-b-t-50--tablet {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(17, 18, 23, .5)), to(rgba(17, 18, 23, 0)));
        background: linear-gradient(rgba(17, 18, 23, .5), rgba(17, 18, 23, 0))
    }

    .bg--lgltr-b-t-50--tablet {
        background: -webkit-gradient(linear, left top, right top, from(rgba(17, 18, 23, .5)), to(rgba(17, 18, 23, 0)));
        background: linear-gradient(90deg, rgba(17, 18, 23, .5), rgba(17, 18, 23, 0))
    }

    .bg--lg-t-pw--tablet {
        background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#fff));
        background: linear-gradient(hsla(0, 0%, 100%, 0), #fff)
    }

    .bg--lg-t-b-50--tablet {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(17, 18, 23, 0)), to(rgba(17, 18, 23, .5)));
        background: linear-gradient(rgba(17, 18, 23, 0), rgba(17, 18, 23, .5))
    }

    .bg--lg-t-gray-light-20--tablet {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(27, 28, 35, 0)), to(rgba(94, 97, 112, .2)));
        background: linear-gradient(rgba(27, 28, 35, 0), rgba(94, 97, 112, .2))
    }

    .br--none--tablet {
        border-radius: 0
    }

    .br--none--tablet, .br--xsmall--tablet {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--xsmall--tablet {
        border-radius: 3px
    }

    .br--small--tablet {
        border-radius: 5px
    }

    .br--base--tablet, .br--small--tablet {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--base--tablet {
        border-radius: 8px
    }

    .br--large--tablet {
        border-radius: 12px
    }

    .br--large--tablet, .br--xlarge--tablet {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--xlarge--tablet {
        border-radius: 17px
    }

    .br--xxlarge--tablet {
        border-radius: 25px
    }

    .br--100--tablet, .br--xxlarge--tablet {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--100--tablet {
        border-radius: 100%
    }

    .br--pill--tablet {
        border-radius: 9999px;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--top--tablet {
        border-bottom-right-radius: 0
    }

    .br--right--tablet, .br--top--tablet {
        border-bottom-left-radius: 0;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--right--tablet {
        border-top-left-radius: 0
    }

    .br--bottom--tablet {
        border-top-left-radius: 0
    }

    .br--bottom--tablet, .br--left--tablet {
        border-top-right-radius: 0;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--left--tablet {
        border-bottom-right-radius: 0
    }

    .br--bottom-left--tablet {
        border-bottom-right-radius: 0
    }

    .br--bottom-left--tablet, .br--bottom-right--tablet {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--bottom-right--tablet {
        border-bottom-left-radius: 0
    }

    .br--top-left--tablet {
        border-top-right-radius: 0
    }

    .br--top-left--tablet, .br--top-right--tablet {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--top-right--tablet {
        border-top-left-radius: 0
    }

    .br--bottom-left--base-chat--tablet, .br--left--base-chat--tablet {
        border-bottom-left-radius: 8px;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--left--base-chat--tablet {
        border-top-left-radius: 8px
    }

    .br--top-left--base-chat--tablet {
        border-top-left-radius: 8px;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--bottom-right--base-chat--tablet, .br--right--base-chat--tablet {
        border-bottom-right-radius: 8px;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--right--base-chat--tablet {
        border-top-right-radius: 8px
    }

    .br--top-right--base-chat--tablet {
        border-top-right-radius: 8px;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .bor--all--tablet {
        border-style: solid;
        border-width: 1px
    }

    .bor--v--tablet {
        border-top-style: solid;
        border-bottom-style: solid;
        border-width: 1px
    }

    .bor--h--tablet {
        border-left-style: solid;
        border-right-style: solid;
        border-width: 1px
    }

    .bor--top--tablet {
        border-top-style: solid;
        border-width: 1px
    }

    .bor--r--tablet {
        border-right-style: solid;
        border-width: 1px
    }

    .bor--bot--tablet {
        border-bottom-style: solid;
        border-width: 1px
    }

    .bor--l--tablet {
        border-left-style: solid
    }

    .bor--l--tablet, .bor--none--tablet {
        border-width: 1px
    }

    .bor--solid--tablet {
        border-style: solid
    }

    .bor--dashed--tablet {
        border-style: dashed;
        border-width: 1px
    }

    .bor--dotted--tablet {
        border-style: dotted
    }

    .bor--none--tablet {
        border-style: none
    }

    .bor--transparent--tablet {
        border-color: transparent
    }

    .bor--pure-white--tablet {
        border-color: #fff
    }

    .bor--white--tablet {
        border-color: #ebeef2
    }

    .bor--white-dark--tablet {
        border-color: #959aa2
    }

    .bor--gray-light--tablet {
        border-color: #3b3d46
    }

    .bor--gray--tablet {
        border-color: #262831
    }

    .bor--gray-dark--tablet {
        border-color: #1b1c23
    }

    .bor--black--tablet {
        border-color: #111217
    }

    .bor--pure-black--tablet {
        border-color: #000
    }

    .bor--turquoise--tablet {
        border-color: #10baa8
    }

    .bor--turquoise-dark--tablet {
        border-color: #0c8b7e
    }

    .bor--turquoise-light--tablet {
        border-color: #14e9d2
    }

    .bor--orange--tablet {
        border-color: #f36f21
    }

    .bor--orange-dark--tablet {
        border-color: #d5570c
    }

    .bor--orange-light--tablet {
        border-color: #f68e51
    }

    .bor--yellow--tablet {
        border-color: #f3c921
    }

    .bor--yellow-dark--tablet {
        border-color: #d5ad0c
    }

    .bor--yellow-light--tablet {
        border-color: #f6d551
    }

    .bor--red--tablet {
        border-color: #c43855
    }

    .bor--red-dark--tablet {
        border-color: #9c2d44
    }

    .bor--red-light--tablet {
        border-color: #d15e76
    }

    .bor--green--tablet {
        border-color: #64be56
    }

    .bor--green-dark--tablet {
        border-color: #4ca33f
    }

    .bor--green-light--tablet {
        border-color: #86cc7b
    }

    .bor--gold--tablet {
        border-color: #bc952c
    }

    .bor--silver--tablet {
        border-color: #acacac
    }

    .bor--bronze--tablet {
        border-color: #8c612d
    }

    .bor--05px--tablet {
        border-width: .5px
    }

    .bor--1px--tablet {
        border-width: 1px
    }

    .bor--2px--tablet {
        border-width: 2px
    }

    .bor--3px--tablet {
        border-width: 3px
    }

    .bor--4px--tablet {
        border-width: 4px
    }

    .bor--5px--tablet {
        border-width: 5px
    }

    .bs--none--tablet {
        box-shadow: none
    }

    .bs--small--tablet {
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1)
    }

    .bs--base--tablet {
        box-shadow: 0 1px 7px 1px rgba(0, 0, 0, .17)
    }

    .bs--strong--tablet {
        box-shadow: 0 3px 20px 1px rgba(0, 0, 0, .4)
    }

    .bs--sharp--tablet {
        box-shadow: 0 1px 5px 1px rgba(0, 0, 0, .6)
    }

    .bs--soft--tablet {
        box-shadow: 0 0 30px 2px rgba(0, 0, 0, .05)
    }

    .c--transparent--tablet {
        color: transparent
    }

    .c--pure-white--tablet {
        color: #fff
    }

    .c--white--tablet {
        color: #ebeef2
    }

    .c--white-dark--tablet {
        color: #959aa2
    }

    .c--gray-light--tablet {
        color: #5e6170
    }

    .c--gray--tablet {
        color: #262831
    }

    .c--gray-dark--tablet {
        color: #1b1c23
    }

    .c--black--tablet {
        color: #111217
    }

    .c--pure-black--tablet {
        color: #000
    }

    .c--turquoise--tablet {
        color: #10baa8
    }

    .c--turquoise-dark--tablet {
        color: #0c8b7e
    }

    .c--turquoise-light--tablet {
        color: #14e9d2
    }

    .c--orange--tablet {
        color: #f36f21
    }

    .c--orange-dark--tablet {
        color: #d5570c
    }

    .c--orange-light--tablet {
        color: #f68e51
    }

    .c--yellow--tablet {
        color: #f3c921
    }

    .c--yellow-dark--tablet {
        color: #d5ad0c
    }

    .c--yellow-light--tablet {
        color: #f6d551
    }

    .c--red--tablet {
        color: #c43855
    }

    .c--red-dark--tablet {
        color: #9c2d44
    }

    .c--red-light--tablet {
        color: #d15e76
    }

    .c--green--tablet {
        color: #64be56
    }

    .c--green-dark--tablet {
        color: #4ca33f
    }

    .c--green-light--tablet {
        color: #86cc7b
    }

    .c--gold--tablet {
        color: #bc952c
    }

    .c--silver--tablet {
        color: #acacac
    }

    .c--bronze--tablet {
        color: #8c612d
    }

    .c--twitch-purple--tablet {
        color: #9146ff
    }

    .c--facebook-blue--tablet {
        color: #2f4b93
    }

    .c--twitter-blue--tablet {
        color: #00bdef
    }

    .c--google-red--tablet {
        color: #2d2d2d
    }

    .c--messenger-blue--tablet {
        color: #448aff
    }

    .c--linkedin-blue--tablet {
        color: #0072b5
    }

    .dis--flx--tablet {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .dis--blk--tablet {
        display: block
    }

    .dis--inl-blk--tablet {
        display: inline-block
    }

    .dis--inl--tablet {
        display: inline
    }

    .dis--none--tablet {
        display: none
    }

    .flx--0-0-auto--tablet {
        flex: 0 0 auto
    }

    .flx--1-1-auto--tablet {
        flex: 1 1 auto
    }

    .flx--1-0-auto--tablet {
        flex: 1 0 auto
    }

    .flx--1-1--tablet {
        flex: 1 1
    }

    .ali-ite--center--tablet {
        align-items: center
    }

    .ali-ite--flex-end--tablet {
        align-items: flex-end
    }

    .ali-ite--flex-start--tablet {
        align-items: flex-start
    }

    .ali-ite--stretch--tablet {
        align-items: stretch
    }

    .jus-con--flex-start--tablet {
        justify-content: flex-start
    }

    .jus-con--flex-end--tablet {
        justify-content: flex-end
    }

    .jus-con--center--tablet {
        justify-content: center
    }

    .jus-con--space-between--tablet {
        justify-content: space-between
    }

    .jus-con--space-evenly--tablet {
        justify-content: space-evenly
    }

    .flx-dir--row--tablet {
        flex-direction: row
    }

    .flx-dir--row-reverse--tablet {
        flex-direction: row-reverse
    }

    .flx-dir--col--tablet {
        flex-direction: column
    }

    .flx-dir--col-reverse--tablet {
        flex-direction: column-reverse
    }

    .flx-wrap--nowrap--tablet {
        flex-wrap: nowrap
    }

    .flx-wrap--wrap--tablet {
        flex-wrap: wrap
    }

    .flx-wrap--wrap-reverse--tablet {
        flex-wrap: wrap-reverse
    }

    .flx-gutter--large--tablet > [class*=flx--] {
        margin-left: 2.45rem;
        margin-right: 2.45rem
    }

    .flx-gutter--large--tablet > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--large--tablet > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--medium--tablet > [class*=flx--] {
        margin-left: 1.4rem;
        margin-right: 1.4rem
    }

    .flx-gutter--medium--tablet > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--medium--tablet > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--base--tablet > [class*=flx--] {
        margin-left: .7rem;
        margin-right: .7rem
    }

    .flx-gutter--base--tablet > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--base--tablet > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--small--tablet > [class*=flx--] {
        margin-left: .35rem;
        margin-right: .35rem
    }

    .flx-gutter--small--tablet > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--small--tablet > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--xsmall--tablet > [class*=flx--] {
        margin-left: .23333333rem;
        margin-right: .23333333rem
    }

    .flx-gutter--xsmall--tablet > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--xsmall--tablet > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--xxsmall--tablet > [class*=flx--] {
        margin-left: .11666667rem;
        margin-right: .11666667rem
    }

    .flx-gutter--xxsmall--tablet > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--xxsmall--tablet > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--none--tablet > [class*=flx--] {
        margin-left: 0;
        margin-right: 0
    }

    .flx-gutter--none--tablet > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--none--tablet > [class*=flx--]:last-child {
        margin-right: 0
    }

    .w--auto--tablet {
        width: auto
    }

    .h--auto--tablet {
        height: auto
    }

    .max-w--none--tablet {
        max-width: none
    }

    .max-h--none--tablet {
        max-height: none
    }

    .w--initial--tablet {
        width: auto
    }

    .h--initial--tablet {
        height: auto
    }

    .min-w--initial--tablet {
        min-width: 0
    }

    .min-h--initial--tablet {
        min-height: 0
    }

    .w--10--tablet {
        width: 10%
    }

    .h--10--tablet {
        height: 10%
    }

    .w--20--tablet {
        width: 20%
    }

    .h--20--tablet {
        height: 20%
    }

    .w--30--tablet {
        width: 30%
    }

    .h--30--tablet {
        height: 30%
    }

    .w--35--tablet {
        width: 35%
    }

    .h--35--tablet {
        height: 35%
    }

    .w--40--tablet {
        width: 40%
    }

    .h--40--tablet {
        height: 40%
    }

    .w--50--tablet {
        width: 50%
    }

    .h--50--tablet {
        height: 50%
    }

    .w--60--tablet {
        width: 60%
    }

    .h--60--tablet {
        height: 60%
    }

    .w--70--tablet {
        width: 70%
    }

    .h--70--tablet {
        height: 70%
    }

    .w--80--tablet {
        width: 80%
    }

    .h--80--tablet {
        height: 80%
    }

    .w--90--tablet {
        width: 90%
    }

    .h--90--tablet {
        height: 90%
    }

    .w--100--tablet {
        width: 100%
    }

    .max-w--100--tablet {
        max-width: 100%
    }

    .min-w--100--tablet {
        min-width: 100%
    }

    .h--100--tablet {
        height: 100%
    }

    .max-h--100--tablet {
        max-height: 100%
    }

    .min-h--100--tablet {
        min-height: 100%
    }

    .w--1em--tablet {
        width: 1em
    }

    .h--1em--tablet {
        height: 1em
    }

    .w--2em--tablet {
        width: 2em
    }

    .h--2em--tablet {
        height: 2em
    }

    .w--1rem--tablet {
        width: 1rem
    }

    .max-w--1rem--tablet {
        max-width: 1rem
    }

    .min-w--1rem--tablet {
        min-width: 1rem
    }

    .h--1rem--tablet {
        height: 1rem
    }

    .max-h--1rem--tablet {
        max-height: 1rem
    }

    .min-h--1rem--tablet {
        min-height: 1rem
    }

    .w--2rem--tablet {
        width: 2rem
    }

    .max-w--2rem--tablet {
        max-width: 2rem
    }

    .min-w--2rem--tablet {
        min-width: 2rem
    }

    .h--2rem--tablet {
        height: 2rem
    }

    .max-h--2rem--tablet {
        max-height: 2rem
    }

    .min-h--2rem--tablet {
        min-height: 2rem
    }

    .w--3rem--tablet {
        width: 3rem
    }

    .max-w--3rem--tablet {
        max-width: 3rem
    }

    .min-w--3rem--tablet {
        min-width: 3rem
    }

    .h--3rem--tablet {
        height: 3rem
    }

    .max-h--3rem--tablet {
        max-height: 3rem
    }

    .min-h--3rem--tablet {
        min-height: 3rem
    }

    .w--4rem--tablet {
        width: 4rem
    }

    .max-w--4rem--tablet {
        max-width: 4rem
    }

    .min-w--4rem--tablet {
        min-width: 4rem
    }

    .h--4rem--tablet {
        height: 4rem
    }

    .max-h--4rem--tablet {
        max-height: 4rem
    }

    .min-h--4rem--tablet {
        min-height: 4rem
    }

    .w--5rem--tablet {
        width: 5rem
    }

    .max-w--5rem--tablet {
        max-width: 5rem
    }

    .min-w--5rem--tablet {
        min-width: 5rem
    }

    .h--5rem--tablet {
        height: 5rem
    }

    .max-h--5rem--tablet {
        max-height: 5rem
    }

    .min-h--5rem--tablet {
        min-height: 5rem
    }

    .w--6rem--tablet {
        width: 6rem
    }

    .max-w--6rem--tablet {
        max-width: 6rem
    }

    .min-w--6rem--tablet {
        min-width: 6rem
    }

    .h--6rem--tablet {
        height: 6rem
    }

    .max-h--6rem--tablet {
        max-height: 6rem
    }

    .min-h--6rem--tablet {
        min-height: 6rem
    }

    .w--7rem--tablet {
        width: 7rem
    }

    .max-w--7rem--tablet {
        max-width: 7rem
    }

    .min-w--7rem--tablet {
        min-width: 7rem
    }

    .h--7rem--tablet {
        height: 7rem
    }

    .max-h--7rem--tablet {
        max-height: 7rem
    }

    .min-h--7rem--tablet {
        min-height: 7rem
    }

    .w--8rem--tablet {
        width: 8rem
    }

    .max-w--8rem--tablet {
        max-width: 8rem
    }

    .min-w--8rem--tablet {
        min-width: 8rem
    }

    .h--8rem--tablet {
        height: 8rem
    }

    .max-h--8rem--tablet {
        max-height: 8rem
    }

    .min-h--8rem--tablet {
        min-height: 8rem
    }

    .w--9rem--tablet {
        width: 9rem
    }

    .max-w--9rem--tablet {
        max-width: 9rem
    }

    .min-w--9rem--tablet {
        min-width: 9rem
    }

    .h--9rem--tablet {
        height: 9rem
    }

    .max-h--9rem--tablet {
        max-height: 9rem
    }

    .min-h--9rem--tablet {
        min-height: 9rem
    }

    .w--10rem--tablet {
        width: 10rem
    }

    .max-w--10rem--tablet {
        max-width: 10rem
    }

    .min-w--10rem--tablet {
        min-width: 10rem
    }

    .h--10rem--tablet {
        height: 10rem
    }

    .max-h--10rem--tablet {
        max-height: 10rem
    }

    .min-h--10rem--tablet {
        min-height: 10rem
    }

    .w--12rem--tablet {
        width: 12rem
    }

    .max-w--12rem--tablet {
        max-width: 12rem
    }

    .min-w--12rem--tablet {
        min-width: 12rem
    }

    .h--12rem--tablet {
        height: 12rem
    }

    .max-h--12rem--tablet {
        max-height: 12rem
    }

    .min-h--12rem--tablet {
        min-height: 12rem
    }

    .w--15rem--tablet {
        width: 15rem
    }

    .max-w--15rem--tablet {
        max-width: 15rem
    }

    .min-w--15rem--tablet {
        min-width: 15rem
    }

    .h--15rem--tablet {
        height: 15rem
    }

    .max-h--15rem--tablet {
        max-height: 15rem
    }

    .min-h--15rem--tablet {
        min-height: 15rem
    }

    .w--16rem--tablet {
        width: 16rem
    }

    .max-w--16rem--tablet {
        max-width: 16rem
    }

    .min-w--16rem--tablet {
        min-width: 16rem
    }

    .h--16rem--tablet {
        height: 16rem
    }

    .max-h--16rem--tablet {
        max-height: 16rem
    }

    .min-h--16rem--tablet {
        min-height: 16rem
    }

    .w--18rem--tablet {
        width: 18rem
    }

    .max-w--18rem--tablet {
        max-width: 18rem
    }

    .min-w--18rem--tablet {
        min-width: 18rem
    }

    .h--18rem--tablet {
        height: 18rem
    }

    .max-h--18rem--tablet {
        max-height: 18rem
    }

    .min-h--18rem--tablet {
        min-height: 18rem
    }

    .w--20rem--tablet {
        width: 20rem
    }

    .max-w--20rem--tablet {
        max-width: 20rem
    }

    .min-w--20rem--tablet {
        min-width: 20rem
    }

    .h--20rem--tablet {
        height: 20rem
    }

    .max-h--20rem--tablet {
        max-height: 20rem
    }

    .min-h--20rem--tablet {
        min-height: 20rem
    }

    .w--25rem--tablet {
        width: 25rem
    }

    .max-w--25rem--tablet {
        max-width: 25rem
    }

    .min-w--25rem--tablet {
        min-width: 25rem
    }

    .h--25rem--tablet {
        height: 25rem
    }

    .max-h--25rem--tablet {
        max-height: 25rem
    }

    .min-h--25rem--tablet {
        min-height: 25rem
    }

    .w--30rem--tablet {
        width: 30rem
    }

    .max-w--30rem--tablet {
        max-width: 30rem
    }

    .min-w--30rem--tablet {
        min-width: 30rem
    }

    .h--30rem--tablet {
        height: 30rem
    }

    .max-h--30rem--tablet {
        max-height: 30rem
    }

    .min-h--30rem--tablet {
        min-height: 30rem
    }

    .w--32rem--tablet {
        width: 32rem
    }

    .max-w--32rem--tablet {
        max-width: 32rem
    }

    .min-w--32rem--tablet {
        min-width: 32rem
    }

    .h--32rem--tablet {
        height: 32rem
    }

    .max-h--32rem--tablet {
        max-height: 32rem
    }

    .min-h--32rem--tablet {
        min-height: 32rem
    }

    .w--35rem--tablet {
        width: 35rem
    }

    .max-w--35rem--tablet {
        max-width: 35rem
    }

    .min-w--35rem--tablet {
        min-width: 35rem
    }

    .h--35rem--tablet {
        height: 35rem
    }

    .max-h--35rem--tablet {
        max-height: 35rem
    }

    .min-h--35rem--tablet {
        min-height: 35rem
    }

    .w--40rem--tablet {
        width: 40rem
    }

    .max-w--40rem--tablet {
        max-width: 40rem
    }

    .min-w--40rem--tablet {
        min-width: 40rem
    }

    .h--40rem--tablet {
        height: 40rem
    }

    .max-h--40rem--tablet {
        max-height: 40rem
    }

    .min-h--40rem--tablet {
        min-height: 40rem
    }

    .w--45rem--tablet {
        width: 45rem
    }

    .max-w--45rem--tablet {
        max-width: 45rem
    }

    .min-w--45rem--tablet {
        min-width: 45rem
    }

    .h--45rem--tablet {
        height: 45rem
    }

    .max-h--45rem--tablet {
        max-height: 45rem
    }

    .min-h--45rem--tablet {
        min-height: 45rem
    }

    .w--50rem--tablet {
        width: 50rem
    }

    .max-w--50rem--tablet {
        max-width: 50rem
    }

    .min-w--50rem--tablet {
        min-width: 50rem
    }

    .h--50rem--tablet {
        height: 50rem
    }

    .max-h--50rem--tablet {
        max-height: 50rem
    }

    .min-h--50rem--tablet {
        min-height: 50rem
    }

    .w--55rem--tablet {
        width: 55rem
    }

    .max-w--55rem--tablet {
        max-width: 55rem
    }

    .min-w--55rem--tablet {
        min-width: 55rem
    }

    .h--55rem--tablet {
        height: 55rem
    }

    .max-h--55rem--tablet {
        max-height: 55rem
    }

    .min-h--55rem--tablet {
        min-height: 55rem
    }

    .w--60rem--tablet {
        width: 60rem
    }

    .max-w--60rem--tablet {
        max-width: 60rem
    }

    .min-w--60rem--tablet {
        min-width: 60rem
    }

    .h--60rem--tablet {
        height: 60rem
    }

    .max-h--60rem--tablet {
        max-height: 60rem
    }

    .min-h--60rem--tablet {
        min-height: 60rem
    }

    .w--65rem--tablet {
        width: 65rem
    }

    .max-w--65rem--tablet {
        max-width: 65rem
    }

    .min-w--65rem--tablet {
        min-width: 65rem
    }

    .h--65rem--tablet {
        height: 65rem
    }

    .max-h--65rem--tablet {
        max-height: 65rem
    }

    .min-h--65rem--tablet {
        min-height: 65rem
    }

    .w--70rem--tablet {
        width: 70rem
    }

    .max-w--70rem--tablet {
        max-width: 70rem
    }

    .min-w--70rem--tablet {
        min-width: 70rem
    }

    .h--70rem--tablet {
        height: 70rem
    }

    .max-h--70rem--tablet {
        max-height: 70rem
    }

    .min-h--70rem--tablet {
        min-height: 70rem
    }

    .w--75rem--tablet {
        width: 75rem
    }

    .max-w--75rem--tablet {
        max-width: 75rem
    }

    .min-w--75rem--tablet {
        min-width: 75rem
    }

    .h--75rem--tablet {
        height: 75rem
    }

    .max-h--75rem--tablet {
        max-height: 75rem
    }

    .min-h--75rem--tablet {
        min-height: 75rem
    }

    .w--80rem--tablet {
        width: 80rem
    }

    .max-w--80rem--tablet {
        max-width: 80rem
    }

    .min-w--80rem--tablet {
        min-width: 80rem
    }

    .h--80rem--tablet {
        height: 80rem
    }

    .max-h--80rem--tablet {
        max-height: 80rem
    }

    .min-h--80rem--tablet {
        min-height: 80rem
    }

    .w--85rem--tablet {
        width: 85rem
    }

    .max-w--85rem--tablet {
        max-width: 85rem
    }

    .min-w--85rem--tablet {
        min-width: 85rem
    }

    .h--85rem--tablet {
        height: 85rem
    }

    .max-h--85rem--tablet {
        max-height: 85rem
    }

    .min-h--85rem--tablet {
        min-height: 85rem
    }

    .w--90rem--tablet {
        width: 90rem
    }

    .max-w--90rem--tablet {
        max-width: 90rem
    }

    .min-w--90rem--tablet {
        min-width: 90rem
    }

    .h--90rem--tablet {
        height: 90rem
    }

    .max-h--90rem--tablet {
        max-height: 90rem
    }

    .min-h--90rem--tablet {
        min-height: 90rem
    }

    .w--95rem--tablet {
        width: 95rem
    }

    .max-w--95rem--tablet {
        max-width: 95rem
    }

    .min-w--95rem--tablet {
        min-width: 95rem
    }

    .h--95rem--tablet {
        height: 95rem
    }

    .max-h--95rem--tablet {
        max-height: 95rem
    }

    .min-h--95rem--tablet {
        min-height: 95rem
    }

    .w--100rem--tablet {
        width: 100rem
    }

    .max-w--100rem--tablet {
        max-width: 100rem
    }

    .min-w--100rem--tablet {
        min-width: 100rem
    }

    .h--100rem--tablet {
        height: 100rem
    }

    .max-h--100rem--tablet {
        max-height: 100rem
    }

    .min-h--100rem--tablet {
        min-height: 100rem
    }

    .h--50vh--tablet {
        height: 50vh
    }

    .max-h--50vh--tablet {
        max-height: 50vh
    }

    .min-h--50vh--tablet {
        min-height: 50vh
    }

    .h--70vh--tablet {
        height: 70vh
    }

    .max-h--70vh--tablet {
        max-height: 70vh
    }

    .min-h--70vh--tablet {
        min-height: 70vh
    }

    .h--80vh--tablet {
        height: 80vh
    }

    .max-h--80vh--tablet {
        max-height: 80vh
    }

    .min-h--80vh--tablet {
        min-height: 80vh
    }

    .h--90vh--tablet {
        height: 90vh
    }

    .max-h--90vh--tablet {
        max-height: 90vh
    }

    .min-h--90vh--tablet {
        min-height: 90vh
    }

    .h--100vh--tablet {
        height: 100vh
    }

    .max-h--100vh--tablet {
        max-height: 100vh
    }

    .min-h--100vh--tablet {
        min-height: 100vh
    }

    .h--mobile-footer--tablet, .h--mobile-header--tablet {
        height: 48px
    }

    .ove--auto--tablet {
        overflow: auto
    }

    .ove--hidden--tablet {
        overflow: hidden
    }

    .ove--scroll--tablet {
        overflow: scroll
    }

    .ove-x--hidden--tablet {
        overflow-x: hidden
    }

    .ove-x--auto--tablet {
        overflow-x: auto
    }

    .ove-x--scroll--tablet {
        overflow-x: scroll
    }

    .ove-y--hidden--tablet {
        overflow-y: hidden
    }

    .ove-y--auto--tablet {
        overflow-y: auto
    }

    .ove-y--scroll--tablet {
        overflow-y: scroll
    }

    .ove-s--touch--tablet {
        -webkit-overflow-scrolling: touch
    }

    .pos--abs--tablet {
        position: absolute
    }

    .pos--rel--tablet {
        position: relative
    }

    .pos--fix--tablet {
        position: fixed
    }

    .pos--sticky--tablet {
        position: -webkit-sticky;
        position: sticky
    }

    .pos--initial--tablet {
        position: static
    }

    .top--0--tablet {
        top: 0
    }

    .right--0--tablet {
        right: 0
    }

    .bottom--0--tablet {
        bottom: 0
    }

    .left--0--tablet {
        left: 0
    }

    .centering--tablet {
        position: absolute !important;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto
    }

    .centering--none--tablet {
        position: relative !important;
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        margin: 0
    }

    .m--auto--tablet {
        margin: auto
    }

    .m-t--auto--tablet {
        margin-top: auto
    }

    .m-r--auto--tablet {
        margin-right: auto
    }

    .m-b--auto--tablet {
        margin-bottom: auto
    }

    .m-l--auto--tablet {
        margin-left: auto
    }

    .m-h--auto--tablet {
        margin-left: auto;
        margin-right: auto
    }

    .m-v--auto--tablet {
        margin-top: auto;
        margin-bottom: auto
    }

    .m--none--tablet {
        margin: 0
    }

    .m-t--none--tablet {
        margin-top: 0
    }

    .m-r--none--tablet {
        margin-right: 0
    }

    .m-b--none--tablet {
        margin-bottom: 0
    }

    .m-l--none--tablet {
        margin-left: 0
    }

    .m-h--none--tablet {
        margin-left: 0;
        margin-right: 0
    }

    .m-v--none--tablet {
        margin-top: 0;
        margin-bottom: 0
    }

    .p--none--tablet {
        padding: 0
    }

    .p-t--none--tablet {
        padding-top: 0
    }

    .p-r--none--tablet {
        padding-right: 0
    }

    .p-b--none--tablet {
        padding-bottom: 0
    }

    .p-l--none--tablet {
        padding-left: 0
    }

    .p-h--none--tablet {
        padding-left: 0;
        padding-right: 0
    }

    .p-v--none--tablet {
        padding-top: 0;
        padding-bottom: 0
    }

    .m--xxsmall--tablet {
        margin: .23333333rem
    }

    .m-t--xxsmall--tablet {
        margin-top: .23333333rem
    }

    .m-r--xxsmall--tablet {
        margin-right: .23333333rem
    }

    .m-b--xxsmall--tablet {
        margin-bottom: .23333333rem
    }

    .m-h--xxsmall--tablet, .m-l--xxsmall--tablet {
        margin-left: .23333333rem
    }

    .m-h--xxsmall--tablet {
        margin-right: .23333333rem
    }

    .m-v--xxsmall--tablet {
        margin-top: .23333333rem;
        margin-bottom: .23333333rem
    }

    .p--xxsmall--tablet {
        padding: .23333333rem
    }

    .p-t--xxsmall--tablet {
        padding-top: .23333333rem
    }

    .p-r--xxsmall--tablet {
        padding-right: .23333333rem
    }

    .p-b--xxsmall--tablet {
        padding-bottom: .23333333rem
    }

    .p-h--xxsmall--tablet, .p-l--xxsmall--tablet {
        padding-left: .23333333rem
    }

    .p-h--xxsmall--tablet {
        padding-right: .23333333rem
    }

    .p-v--xxsmall--tablet {
        padding-top: .23333333rem;
        padding-bottom: .23333333rem
    }

    .m--xsmall--tablet {
        margin: .46666667rem
    }

    .m-t--xsmall--tablet {
        margin-top: .46666667rem
    }

    .m-r--xsmall--tablet {
        margin-right: .46666667rem
    }

    .m-b--xsmall--tablet {
        margin-bottom: .46666667rem
    }

    .m-h--xsmall--tablet, .m-l--xsmall--tablet {
        margin-left: .46666667rem
    }

    .m-h--xsmall--tablet {
        margin-right: .46666667rem
    }

    .m-v--xsmall--tablet {
        margin-top: .46666667rem;
        margin-bottom: .46666667rem
    }

    .p--xsmall--tablet {
        padding: .46666667rem
    }

    .p-t--xsmall--tablet {
        padding-top: .46666667rem
    }

    .p-r--xsmall--tablet {
        padding-right: .46666667rem
    }

    .p-b--xsmall--tablet {
        padding-bottom: .46666667rem
    }

    .p-h--xsmall--tablet, .p-l--xsmall--tablet {
        padding-left: .46666667rem
    }

    .p-h--xsmall--tablet {
        padding-right: .46666667rem
    }

    .p-v--xsmall--tablet {
        padding-top: .46666667rem;
        padding-bottom: .46666667rem
    }

    .m--small--tablet {
        margin: .7rem
    }

    .m-t--small--tablet {
        margin-top: .7rem
    }

    .m-r--small--tablet {
        margin-right: .7rem
    }

    .m-b--small--tablet {
        margin-bottom: .7rem
    }

    .m-l--small--tablet {
        margin-left: .7rem
    }

    .m-h--small--tablet {
        margin-left: .7rem;
        margin-right: .7rem
    }

    .m-v--small--tablet {
        margin-top: .7rem;
        margin-bottom: .7rem
    }

    .p--small--tablet {
        padding: .7rem
    }

    .p-t--small--tablet {
        padding-top: .7rem
    }

    .p-r--small--tablet {
        padding-right: .7rem
    }

    .p-b--small--tablet {
        padding-bottom: .7rem
    }

    .p-l--small--tablet {
        padding-left: .7rem
    }

    .p-h--small--tablet {
        padding-left: .7rem;
        padding-right: .7rem
    }

    .p-v--small--tablet {
        padding-top: .7rem;
        padding-bottom: .7rem
    }

    .m--base--tablet {
        margin: 1.4rem
    }

    .m-t--base--tablet {
        margin-top: 1.4rem
    }

    .m-r--base--tablet {
        margin-right: 1.4rem
    }

    .m-b--base--tablet {
        margin-bottom: 1.4rem
    }

    .m-l--base--tablet {
        margin-left: 1.4rem
    }

    .m-h--base--tablet {
        margin-left: 1.4rem;
        margin-right: 1.4rem
    }

    .m-v--base--tablet {
        margin-top: 1.4rem;
        margin-bottom: 1.4rem
    }

    .p--base--tablet {
        padding: 1.4rem
    }

    .p-t--base--tablet {
        padding-top: 1.4rem
    }

    .p-r--base--tablet {
        padding-right: 1.4rem
    }

    .p-b--base--tablet {
        padding-bottom: 1.4rem
    }

    .p-h--base--tablet, .p-l--base--tablet {
        padding-left: 1.4rem
    }

    .p-h--base--tablet {
        padding-right: 1.4rem
    }

    .p-v--base--tablet {
        padding-top: 1.4rem;
        padding-bottom: 1.4rem
    }

    .m--medium--tablet {
        margin: 2.8rem
    }

    .m-t--medium--tablet {
        margin-top: 2.8rem
    }

    .m-r--medium--tablet {
        margin-right: 2.8rem
    }

    .m-b--medium--tablet {
        margin-bottom: 2.8rem
    }

    .m-l--medium--tablet {
        margin-left: 2.8rem
    }

    .m-h--medium--tablet {
        margin-left: 2.8rem;
        margin-right: 2.8rem
    }

    .m-v--medium--tablet {
        margin-top: 2.8rem;
        margin-bottom: 2.8rem
    }

    .p--medium--tablet {
        padding: 2.8rem
    }

    .p-t--medium--tablet {
        padding-top: 2.8rem
    }

    .p-r--medium--tablet {
        padding-right: 2.8rem
    }

    .p-b--medium--tablet {
        padding-bottom: 2.8rem
    }

    .p-l--medium--tablet {
        padding-left: 2.8rem
    }

    .p-h--medium--tablet {
        padding-left: 2.8rem;
        padding-right: 2.8rem
    }

    .p-v--medium--tablet {
        padding-top: 2.8rem;
        padding-bottom: 2.8rem
    }

    .m--large--tablet {
        margin: 4.9rem
    }

    .m-t--large--tablet {
        margin-top: 4.9rem
    }

    .m-r--large--tablet {
        margin-right: 4.9rem
    }

    .m-b--large--tablet {
        margin-bottom: 4.9rem
    }

    .m-l--large--tablet {
        margin-left: 4.9rem
    }

    .m-h--large--tablet {
        margin-left: 4.9rem;
        margin-right: 4.9rem
    }

    .m-v--large--tablet {
        margin-top: 4.9rem;
        margin-bottom: 4.9rem
    }

    .p--large--tablet {
        padding: 4.9rem
    }

    .p-t--large--tablet {
        padding-top: 4.9rem
    }

    .p-r--large--tablet {
        padding-right: 4.9rem
    }

    .p-b--large--tablet {
        padding-bottom: 4.9rem
    }

    .p-l--large--tablet {
        padding-left: 4.9rem
    }

    .p-h--large--tablet {
        padding-left: 4.9rem;
        padding-right: 4.9rem
    }

    .p-v--large--tablet {
        padding-top: 4.9rem;
        padding-bottom: 4.9rem
    }

    .m--xlarge--tablet {
        margin: 6.5rem
    }

    .m-t--xlarge--tablet {
        margin-top: 6.5rem
    }

    .m-r--xlarge--tablet {
        margin-right: 6.5rem
    }

    .m-b--xlarge--tablet {
        margin-bottom: 6.5rem
    }

    .m-l--xlarge--tablet {
        margin-left: 6.5rem
    }

    .m-h--xlarge--tablet {
        margin-left: 6.5rem;
        margin-right: 6.5rem
    }

    .m-v--xlarge--tablet {
        margin-top: 6.5rem;
        margin-bottom: 6.5rem
    }

    .p--xlarge--tablet {
        padding: 6.5rem
    }

    .p-t--xlarge--tablet {
        padding-top: 6.5rem
    }

    .p-r--xlarge--tablet {
        padding-right: 6.5rem
    }

    .p-b--xlarge--tablet {
        padding-bottom: 6.5rem
    }

    .p-l--xlarge--tablet {
        padding-left: 6.5rem
    }

    .p-h--xlarge--tablet {
        padding-left: 6.5rem;
        padding-right: 6.5rem
    }

    .p-v--xlarge--tablet {
        padding-top: 6.5rem;
        padding-bottom: 6.5rem
    }

    .f--xsmall--tablet {
        font-size: 7px
    }

    .f--small--tablet {
        font-size: 10px
    }

    .f--medium--tablet {
        font-size: 11px
    }

    .f--medium-plus--tablet {
        font-size: 12px
    }

    .f--base--tablet {
        font-size: 14px
    }

    .f--large--tablet {
        font-size: 16px
    }

    .f--xlarge--tablet {
        font-size: 22px
    }

    .f--portal--tablet {
        font-size: 19px
    }

    .f--t00--tablet {
        font-size: 80px
    }

    .f--t0--tablet {
        font-size: 63px
    }

    .f--t1--tablet {
        font-size: 56px
    }

    .f--t2--tablet {
        font-size: 42px
    }

    .f--t3--tablet {
        font-size: 36px
    }

    .f--t4--tablet {
        font-size: 32px
    }

    .f--t5--tablet {
        font-size: 28px
    }

    .f--t6--tablet {
        font-size: 24px
    }

    .f--icon-xxsmall--tablet {
        font-size: 9px
    }

    .f--icon-xsmall--tablet {
        font-size: 13px
    }

    .f--icon-small--tablet {
        font-size: 16px
    }

    .f--icon-base--tablet {
        font-size: 20px
    }

    .f--icon-medium--tablet {
        font-size: 24px
    }

    .f--icon-large--tablet {
        font-size: 30px
    }

    .f--icon-xlarge--tablet {
        font-size: 40px
    }

    .f--icon-xxlarge--tablet {
        font-size: 52px
    }

    .fs--italic--tablet {
        font-style: italic
    }

    .fs--normal--tablet {
        font-style: normal
    }

    .lh--0--tablet {
        line-height: 0
    }

    .lh--1em--tablet {
        line-height: 1em
    }

    .lh--title--tablet {
        line-height: 1.25em
    }

    .lh--copy--tablet {
        line-height: 1.5em
    }

    .lh--large--tablet {
        line-height: 1.7em
    }

    .fw--bold--tablet {
        font-weight: 700
    }

    .fw--medium--tablet {
        font-weight: 500
    }

    .fw--normal--tablet {
        font-weight: 400
    }

    .fw--lighter--tablet {
        font-weight: 300
    }

    .tt--c--tablet {
        text-transform: capitalize
    }

    .tt--l--tablet {
        text-transform: lowercase
    }

    .tt--u--tablet {
        text-transform: uppercase
    }

    .tt--n--tablet {
        text-transform: none
    }

    .ta--center--tablet {
        text-align: center
    }

    .ta--justify--tablet {
        text-align: justify
    }

    .ta--left--tablet {
        text-align: left
    }

    .ta--right--tablet {
        text-align: right
    }

    .ws--nowrap--tablet {
        white-space: nowrap
    }

    .measure--tablet {
        max-width: 30em
    }

    .measure--narrow--tablet {
        max-width: 20em
    }

    .measure--xsmall--tablet {
        max-width: 13em
    }

    .measure--wide--tablet {
        max-width: 40em
    }

    .measure--widest--tablet {
        max-width: 62em
    }

    .va--middle--tablet {
        vertical-align: middle
    }

    .va--text-top--tablet {
        vertical-align: text-top
    }

    .td--underline--tablet {
        text-decoration: underline
    }

    .cm-avatar-img--tablet {
        width: 45px;
        height: 45px;
        border-radius: 50%
    }

    .cm-avatar-img--xxxsmall--tablet {
        width: 14px;
        height: 14px;
        border-radius: 50%
    }

    .cm-avatar-img--xxsmall--tablet {
        width: 22px;
        height: 22px;
        border-radius: 50%
    }

    .cm-avatar-img--xsmall--tablet {
        width: 26px;
        height: 26px;
        border-radius: 50%
    }

    .cm-avatar-img--small--tablet {
        width: 32px;
        height: 32px;
        border-radius: 50%
    }

    .cm-avatar-img--medium--tablet {
        width: 56px;
        height: 56px;
        border-radius: 50%
    }

    .cm-avatar-img--large--tablet {
        width: 84px;
        height: 84px;
        border-radius: 50%
    }

    .cm-avatar-img--xlarge--tablet {
        width: 112px;
        height: 112px;
        border-radius: 50%
    }

    .cm-avatar-img--xxlarge--tablet {
        width: 155px;
        height: 155px;
        border-radius: 50%
    }

    .cm-avatar-img--fill-parent--tablet {
        width: 100%;
        height: 100%;
        border-radius: 50%
    }

    .cm-country-flag--small--tablet {
        height: .8rem;
        width: auto;
        display: block
    }

    .cm-country-flag--base--tablet {
        height: 1rem;
        width: auto;
        display: block
    }

    .cm-country-flag--medium--tablet {
        height: 1.5rem;
        width: auto;
        display: block
    }

    .cm-country-flag--large--tablet {
        height: 2rem;
        width: auto;
        display: block
    }

    .cm-country-flag--xlarge--tablet {
        height: 3rem;
        width: auto;
        display: block
    }

    .sidebar-width {
        width: auto
    }

    #invoice-table .invoice-table-row .invoice-summary, #ladder-template-prizes .table-wrapper {
        padding: 1.4rem
    }

    #invoice-table .invoice-table-row .invoice-summary.th {
        padding-top: .7rem;
        padding-bottom: .7rem;
        padding-right: 1.4rem;
        padding-left: 1.4rem
    }

    #invoice-table .invoice-table-row .invoice-details, #invoice-table .invoice-table-row .invoice-details .invoice-details-box {
        padding: 1.4rem
    }

    .arena-margin-horizontal--neg {
        margin-left: -1.4rem;
        margin-right: -1.4rem
    }

    .container + .container, form + .container {
        margin-top: 1.4rem
    }
}

@media (max-width: 414px) {
    .sm-hide {
        display: none !important
    }

    .sm-show {
        display: block !important
    }

    .aspect-ratio--16x9--mobile {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--16x9--mobile:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 56.25%
    }

    .aspect-ratio--16x9--mobile > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--9x16--mobile {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--9x16--mobile:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 177.77777778%
    }

    .aspect-ratio--9x16--mobile > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--8x5--mobile {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--8x5--mobile:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 62.5%
    }

    .aspect-ratio--8x5--mobile > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--6x1--mobile {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--6x1--mobile:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 16.66666667%
    }

    .aspect-ratio--6x1--mobile > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--5x1--mobile {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--5x1--mobile:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 20%
    }

    .aspect-ratio--5x1--mobile > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--4x1--mobile {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--4x1--mobile:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 25%
    }

    .aspect-ratio--4x1--mobile > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--3x1--mobile {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--3x1--mobile:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 33.33333333%
    }

    .aspect-ratio--3x1--mobile > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--2x1--mobile {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--2x1--mobile:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 50%
    }

    .aspect-ratio--2x1--mobile > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--1x1--mobile {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--1x1--mobile:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 100%
    }

    .aspect-ratio--1x1--mobile > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--10x11--mobile {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--10x11--mobile:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 110%
    }

    .aspect-ratio--10x11--mobile > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--6x8--mobile {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--6x8--mobile:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 133.33333333%
    }

    .aspect-ratio--6x8--mobile > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--logo--mobile {
        position: relative;
        overflow: hidden
    }

    .aspect-ratio--logo--mobile:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 53.15315315%
    }

    .aspect-ratio--logo--mobile > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .aspect-ratio--reset--mobile:before {
        padding-top: 0 !important
    }

    .aspect-ratio--reset--mobile > div {
        position: relative !important;
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important
    }

    .row.row-gutter--xxsmall--mobile {
        margin: -.11666667rem
    }

    .row.row-gutter--xxsmall--mobile > * {
        padding: .11666667rem
    }

    .row.row-gutter--xxsmall--mobile > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--xxsmall--mobile + .row {
        padding-top: .11666667rem;
        margin-top: -.11666667rem
    }

    .row.row-gutter--xsmall--mobile {
        margin: -.23333333rem
    }

    .row.row-gutter--xsmall--mobile > * {
        padding: .23333333rem
    }

    .row.row-gutter--xsmall--mobile > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--xsmall--mobile + .row {
        padding-top: .23333333rem;
        margin-top: -.23333333rem
    }

    .row.row-gutter--small--mobile {
        margin: -.35rem
    }

    .row.row-gutter--small--mobile > * {
        padding: .35rem
    }

    .row.row-gutter--small--mobile > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--small--mobile + .row {
        padding-top: .35rem;
        margin-top: -.35rem
    }

    .row.row-gutter--base--mobile {
        margin: -.7rem
    }

    .row.row-gutter--base--mobile > * {
        padding: .7rem
    }

    .row.row-gutter--base--mobile > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--base--mobile + .row {
        padding-top: .7rem;
        margin-top: -.7rem
    }

    .row.row-gutter--medium--mobile {
        margin: -1.4rem
    }

    .row.row-gutter--medium--mobile > * {
        padding: 1.4rem
    }

    .row.row-gutter--medium--mobile > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--medium--mobile + .row {
        padding-top: 1.4rem;
        margin-top: -1.4rem
    }

    .row.row-gutter--large--mobile {
        margin: -2.45rem
    }

    .row.row-gutter--large--mobile > * {
        padding: 2.45rem
    }

    .row.row-gutter--large--mobile > .row {
        padding: 0;
        margin: 0
    }

    .row.row-gutter--large--mobile + .row {
        padding-top: 2.45rem;
        margin-top: -2.45rem
    }

    .btn-xsmall--mobile {
        font-size: 10px;
        padding: 0 .46666667rem;
        font-weight: 400;
        height: 20px
    }

    .btn-xsmall--mobile:not(.btn-bordered) {
        line-height: 21px !important
    }

    .btn-xsmall--mobile.btn-bordered {
        line-height: 17px !important
    }

    .btn-small--mobile {
        font-size: 10px;
        padding: 0 .93333333rem;
        font-weight: 700;
        height: 31px
    }

    .btn-small--mobile:not(.btn-bordered) {
        line-height: 32px !important
    }

    .btn-small--mobile.btn-bordered {
        line-height: 28px !important
    }

    .btn-base--mobile {
        font-size: 11px;
        padding: 0 1.4rem;
        font-weight: 700;
        height: 40px
    }

    .btn-base--mobile:not(.btn-bordered) {
        line-height: 41px !important
    }

    .btn-base--mobile.btn-bordered {
        line-height: 37px !important
    }

    .btn-medium--mobile {
        font-size: 12px;
        padding: 0 1.4rem;
        font-weight: 700;
        height: 48px
    }

    .btn-medium--mobile:not(.btn-bordered) {
        line-height: 49px !important
    }

    .btn-medium--mobile.btn-bordered {
        line-height: 45px !important
    }

    .btn-large--mobile {
        font-size: 12px;
        padding: 0 1.4rem;
        font-weight: 700;
        height: 58px
    }

    .btn-large--mobile:not(.btn-bordered) {
        line-height: 59px !important
    }

    .btn-large--mobile.btn-bordered {
        line-height: 55px !important
    }

    .btn-block--mobile {
        display: block;
        width: 100%
    }

    .form-group .label {
        font-weight: 700
    }

    .form-group h2 {
        margin-bottom: .7rem
    }

    .form-group + .form-group, .form-group + .row, .row + .form-group {
        margin-top: 2.8rem
    }

    .form-control.row:not(:last-child) {
        padding-bottom: .7rem
    }

    .table td, .table th, table.table td, table.table th {
        padding: .7rem
    }

    .table.table-small td, .table.table-small th, table.table.table-small td, table.table.table-small th {
        padding: .23333333rem
    }

    .black-table tr td:first-child, .black-table tr th:first-child, table.black-table tr td:first-child, table.black-table tr th:first-child {
        padding-left: 0 !important
    }

    .black-table tr td:last-child, .black-table tr th:last-child, table.black-table tr td:last-child, table.black-table tr th:last-child {
        padding-right: 0 !important
    }

    .container .table tr th {
        padding-top: .35rem;
        padding-bottom: .35rem;
        padding-right: .7rem;
        padding-left: .7rem
    }

    .container .table tr td {
        padding: .7rem
    }

    .bg--transparent--mobile {
        background-color: transparent
    }

    .bg--pure-white--mobile {
        background-color: #fff
    }

    .bg--white--mobile {
        background-color: #ebeef2
    }

    .bg--bg-white--mobile {
        background-color: #f7f8fa
    }

    .bg--white-dark--mobile {
        background-color: #959aa2
    }

    .bg--gray-light--mobile {
        background-color: #5e6170
    }

    .bg--gray--mobile {
        background-color: #262831
    }

    .bg--gray-dark--mobile {
        background-color: #1b1c23
    }

    .bg--black--mobile {
        background-color: #111217
    }

    .bg--pure-black--mobile {
        background-color: #000
    }

    .bg--skeleton--mobile {
        background-color: rgba(94, 97, 112, .16)
    }

    .bg--turquoise--mobile {
        background-color: #10baa8
    }

    .bg--turquoise-dark--mobile {
        background-color: #0c8b7e
    }

    .bg--turquoise-light--mobile {
        background-color: #14e9d2
    }

    .bg--orange--mobile {
        background-color: #f36f21
    }

    .bg--orange-dark--mobile {
        background-color: #d5570c
    }

    .bg--orange-light--mobile {
        background-color: #f68e51
    }

    .bg--red--mobile {
        background-color: #c43855
    }

    .bg--red-dark--mobile {
        background-color: #9c2d44
    }

    .bg--red-light--mobile {
        background-color: #d15e76
    }

    .bg--green--mobile {
        background-color: #64be56
    }

    .bg--green-dark--mobile {
        background-color: #4ca33f
    }

    .bg--green-light--mobile {
        background-color: #86cc7b
    }

    .bg--yellow--mobile {
        background-color: #f3c921
    }

    .bg--yellow-dark--mobile {
        background-color: #d5ad0c
    }

    .bg--yellow-light--mobile {
        background-color: #f6d551
    }

    .bg--gold--mobile {
        background-color: #bc952c
    }

    .bg--silver--mobile {
        background-color: #acacac
    }

    .bg--bronze--mobile {
        background-color: #8c612d
    }

    .bg--social-facebook--mobile {
        background-color: #2f4b93
    }

    .bg--social-twitch--mobile {
        background-color: #9146ff
    }

    .bg--lg-t-gray--mobile {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(38, 40, 49, 0)), to(#262831));
        background: linear-gradient(rgba(38, 40, 49, 0), #262831)
    }

    .bg--lg-t-gray-dark--mobile {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(27, 28, 35, 0)), to(#1b1c23));
        background: linear-gradient(rgba(27, 28, 35, 0), #1b1c23)
    }

    .bg--lg-t-b--mobile {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(17, 18, 23, 0)), to(#111217));
        background: linear-gradient(rgba(17, 18, 23, 0), #111217)
    }

    .bg--lg-b-t--mobile {
        background: -webkit-gradient(linear, left top, left bottom, from(#111217), to(rgba(17, 18, 23, 0)));
        background: linear-gradient(#111217, rgba(17, 18, 23, 0))
    }

    .bg--lg-b-t-50--mobile {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(17, 18, 23, .5)), to(rgba(17, 18, 23, 0)));
        background: linear-gradient(rgba(17, 18, 23, .5), rgba(17, 18, 23, 0))
    }

    .bg--lgltr-b-t-50--mobile {
        background: -webkit-gradient(linear, left top, right top, from(rgba(17, 18, 23, .5)), to(rgba(17, 18, 23, 0)));
        background: linear-gradient(90deg, rgba(17, 18, 23, .5), rgba(17, 18, 23, 0))
    }

    .bg--lg-t-pw--mobile {
        background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#fff));
        background: linear-gradient(hsla(0, 0%, 100%, 0), #fff)
    }

    .bg--lg-t-b-50--mobile {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(17, 18, 23, 0)), to(rgba(17, 18, 23, .5)));
        background: linear-gradient(rgba(17, 18, 23, 0), rgba(17, 18, 23, .5))
    }

    .bg--lg-t-gray-light-20--mobile {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(27, 28, 35, 0)), to(rgba(94, 97, 112, .2)));
        background: linear-gradient(rgba(27, 28, 35, 0), rgba(94, 97, 112, .2))
    }

    .br--none--mobile {
        border-radius: 0
    }

    .br--none--mobile, .br--xsmall--mobile {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--xsmall--mobile {
        border-radius: 3px
    }

    .br--small--mobile {
        border-radius: 5px
    }

    .br--base--mobile, .br--small--mobile {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--base--mobile {
        border-radius: 8px
    }

    .br--large--mobile {
        border-radius: 12px
    }

    .br--large--mobile, .br--xlarge--mobile {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--xlarge--mobile {
        border-radius: 17px
    }

    .br--xxlarge--mobile {
        border-radius: 25px
    }

    .br--100--mobile, .br--xxlarge--mobile {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--100--mobile {
        border-radius: 100%
    }

    .br--pill--mobile {
        border-radius: 9999px;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--top--mobile {
        border-bottom-right-radius: 0
    }

    .br--right--mobile, .br--top--mobile {
        border-bottom-left-radius: 0;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--right--mobile {
        border-top-left-radius: 0
    }

    .br--bottom--mobile {
        border-top-left-radius: 0
    }

    .br--bottom--mobile, .br--left--mobile {
        border-top-right-radius: 0;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--left--mobile {
        border-bottom-right-radius: 0
    }

    .br--bottom-left--mobile {
        border-bottom-right-radius: 0
    }

    .br--bottom-left--mobile, .br--bottom-right--mobile {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--bottom-right--mobile {
        border-bottom-left-radius: 0
    }

    .br--top-left--mobile {
        border-top-right-radius: 0
    }

    .br--top-left--mobile, .br--top-right--mobile {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--top-right--mobile {
        border-top-left-radius: 0
    }

    .br--bottom-left--base-chat--mobile, .br--left--base-chat--mobile {
        border-bottom-left-radius: 8px;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--left--base-chat--mobile {
        border-top-left-radius: 8px
    }

    .br--top-left--base-chat--mobile {
        border-top-left-radius: 8px;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--bottom-right--base-chat--mobile, .br--right--base-chat--mobile {
        border-bottom-right-radius: 8px;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .br--right--base-chat--mobile {
        border-top-right-radius: 8px
    }

    .br--top-right--base-chat--mobile {
        border-top-right-radius: 8px;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .bor--all--mobile {
        border-style: solid;
        border-width: 1px
    }

    .bor--v--mobile {
        border-top-style: solid;
        border-bottom-style: solid;
        border-width: 1px
    }

    .bor--h--mobile {
        border-left-style: solid;
        border-right-style: solid;
        border-width: 1px
    }

    .bor--top--mobile {
        border-top-style: solid;
        border-width: 1px
    }

    .bor--r--mobile {
        border-right-style: solid;
        border-width: 1px
    }

    .bor--bot--mobile {
        border-bottom-style: solid;
        border-width: 1px
    }

    .bor--l--mobile {
        border-left-style: solid
    }

    .bor--l--mobile, .bor--none--mobile {
        border-width: 1px
    }

    .bor--solid--mobile {
        border-style: solid
    }

    .bor--dashed--mobile {
        border-style: dashed;
        border-width: 1px
    }

    .bor--dotted--mobile {
        border-style: dotted
    }

    .bor--none--mobile {
        border-style: none
    }

    .bor--transparent--mobile {
        border-color: transparent
    }

    .bor--pure-white--mobile {
        border-color: #fff
    }

    .bor--white--mobile {
        border-color: #ebeef2
    }

    .bor--white-dark--mobile {
        border-color: #959aa2
    }

    .bor--gray-light--mobile {
        border-color: #3b3d46
    }

    .bor--gray--mobile {
        border-color: #262831
    }

    .bor--gray-dark--mobile {
        border-color: #1b1c23
    }

    .bor--black--mobile {
        border-color: #111217
    }

    .bor--pure-black--mobile {
        border-color: #000
    }

    .bor--turquoise--mobile {
        border-color: #10baa8
    }

    .bor--turquoise-dark--mobile {
        border-color: #0c8b7e
    }

    .bor--turquoise-light--mobile {
        border-color: #14e9d2
    }

    .bor--orange--mobile {
        border-color: #f36f21
    }

    .bor--orange-dark--mobile {
        border-color: #d5570c
    }

    .bor--orange-light--mobile {
        border-color: #f68e51
    }

    .bor--yellow--mobile {
        border-color: #f3c921
    }

    .bor--yellow-dark--mobile {
        border-color: #d5ad0c
    }

    .bor--yellow-light--mobile {
        border-color: #f6d551
    }

    .bor--red--mobile {
        border-color: #c43855
    }

    .bor--red-dark--mobile {
        border-color: #9c2d44
    }

    .bor--red-light--mobile {
        border-color: #d15e76
    }

    .bor--green--mobile {
        border-color: #64be56
    }

    .bor--green-dark--mobile {
        border-color: #4ca33f
    }

    .bor--green-light--mobile {
        border-color: #86cc7b
    }

    .bor--gold--mobile {
        border-color: #bc952c
    }

    .bor--silver--mobile {
        border-color: #acacac
    }

    .bor--bronze--mobile {
        border-color: #8c612d
    }

    .bor--05px--mobile {
        border-width: .5px
    }

    .bor--1px--mobile {
        border-width: 1px
    }

    .bor--2px--mobile {
        border-width: 2px
    }

    .bor--3px--mobile {
        border-width: 3px
    }

    .bor--4px--mobile {
        border-width: 4px
    }

    .bor--5px--mobile {
        border-width: 5px
    }

    .bs--none--mobile {
        box-shadow: none
    }

    .bs--small--mobile {
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1)
    }

    .bs--base--mobile {
        box-shadow: 0 1px 7px 1px rgba(0, 0, 0, .17)
    }

    .bs--strong--mobile {
        box-shadow: 0 3px 20px 1px rgba(0, 0, 0, .4)
    }

    .bs--sharp--mobile {
        box-shadow: 0 1px 5px 1px rgba(0, 0, 0, .6)
    }

    .bs--soft--mobile {
        box-shadow: 0 0 30px 2px rgba(0, 0, 0, .05)
    }

    .c--transparent--mobile {
        color: transparent
    }

    .c--pure-white--mobile {
        color: #fff
    }

    .c--white--mobile {
        color: #ebeef2
    }

    .c--white-dark--mobile {
        color: #959aa2
    }

    .c--gray-light--mobile {
        color: #5e6170
    }

    .c--gray--mobile {
        color: #262831
    }

    .c--gray-dark--mobile {
        color: #1b1c23
    }

    .c--black--mobile {
        color: #111217
    }

    .c--pure-black--mobile {
        color: #000
    }

    .c--turquoise--mobile {
        color: #10baa8
    }

    .c--turquoise-dark--mobile {
        color: #0c8b7e
    }

    .c--turquoise-light--mobile {
        color: #14e9d2
    }

    .c--orange--mobile {
        color: #f36f21
    }

    .c--orange-dark--mobile {
        color: #d5570c
    }

    .c--orange-light--mobile {
        color: #f68e51
    }

    .c--yellow--mobile {
        color: #f3c921
    }

    .c--yellow-dark--mobile {
        color: #d5ad0c
    }

    .c--yellow-light--mobile {
        color: #f6d551
    }

    .c--red--mobile {
        color: #c43855
    }

    .c--red-dark--mobile {
        color: #9c2d44
    }

    .c--red-light--mobile {
        color: #d15e76
    }

    .c--green--mobile {
        color: #64be56
    }

    .c--green-dark--mobile {
        color: #4ca33f
    }

    .c--green-light--mobile {
        color: #86cc7b
    }

    .c--gold--mobile {
        color: #bc952c
    }

    .c--silver--mobile {
        color: #acacac
    }

    .c--bronze--mobile {
        color: #8c612d
    }

    .c--twitch-purple--mobile {
        color: #9146ff
    }

    .c--facebook-blue--mobile {
        color: #2f4b93
    }

    .c--twitter-blue--mobile {
        color: #00bdef
    }

    .c--google-red--mobile {
        color: #2d2d2d
    }

    .c--messenger-blue--mobile {
        color: #448aff
    }

    .c--linkedin-blue--mobile {
        color: #0072b5
    }

    .dis--flx--mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .dis--blk--mobile {
        display: block
    }

    .dis--inl-blk--mobile {
        display: inline-block
    }

    .dis--inl--mobile {
        display: inline
    }

    .dis--none--mobile {
        display: none
    }

    .flx--0-0-auto--mobile {
        flex: 0 0 auto
    }

    .flx--1-1-auto--mobile {
        flex: 1 1 auto
    }

    .flx--1-0-auto--mobile {
        flex: 1 0 auto
    }

    .flx--1-1--mobile {
        flex: 1 1
    }

    .ali-ite--center--mobile {
        align-items: center
    }

    .ali-ite--flex-end--mobile {
        align-items: flex-end
    }

    .ali-ite--flex-start--mobile {
        align-items: flex-start
    }

    .ali-ite--stretch--mobile {
        align-items: stretch
    }

    .jus-con--flex-start--mobile {
        justify-content: flex-start
    }

    .jus-con--flex-end--mobile {
        justify-content: flex-end
    }

    .jus-con--center--mobile {
        justify-content: center
    }

    .jus-con--space-between--mobile {
        justify-content: space-between
    }

    .jus-con--space-evenly--mobile {
        justify-content: space-evenly
    }

    .flx-dir--row--mobile {
        flex-direction: row
    }

    .flx-dir--row-reverse--mobile {
        flex-direction: row-reverse
    }

    .flx-dir--col--mobile {
        flex-direction: column
    }

    .flx-dir--col-reverse--mobile {
        flex-direction: column-reverse
    }

    .flx-wrap--nowrap--mobile {
        flex-wrap: nowrap
    }

    .flx-wrap--wrap--mobile {
        flex-wrap: wrap
    }

    .flx-wrap--wrap-reverse--mobile {
        flex-wrap: wrap-reverse
    }

    .flx-gutter--large--mobile > [class*=flx--] {
        margin-left: 2.45rem;
        margin-right: 2.45rem
    }

    .flx-gutter--large--mobile > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--large--mobile > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--medium--mobile > [class*=flx--] {
        margin-left: 1.4rem;
        margin-right: 1.4rem
    }

    .flx-gutter--medium--mobile > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--medium--mobile > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--base--mobile > [class*=flx--] {
        margin-left: .7rem;
        margin-right: .7rem
    }

    .flx-gutter--base--mobile > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--base--mobile > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--small--mobile > [class*=flx--] {
        margin-left: .35rem;
        margin-right: .35rem
    }

    .flx-gutter--small--mobile > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--small--mobile > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--xsmall--mobile > [class*=flx--] {
        margin-left: .23333333rem;
        margin-right: .23333333rem
    }

    .flx-gutter--xsmall--mobile > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--xsmall--mobile > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--xxsmall--mobile > [class*=flx--] {
        margin-left: .11666667rem;
        margin-right: .11666667rem
    }

    .flx-gutter--xxsmall--mobile > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--xxsmall--mobile > [class*=flx--]:last-child {
        margin-right: 0
    }

    .flx-gutter--none--mobile > [class*=flx--] {
        margin-left: 0;
        margin-right: 0
    }

    .flx-gutter--none--mobile > [class*=flx--]:first-child {
        margin-left: 0
    }

    .flx-gutter--none--mobile > [class*=flx--]:last-child {
        margin-right: 0
    }

    .w--auto--mobile {
        width: auto
    }

    .h--auto--mobile {
        height: auto
    }

    .max-w--none--mobile {
        max-width: none
    }

    .max-h--none--mobile {
        max-height: none
    }

    .w--initial--mobile {
        width: auto
    }

    .h--initial--mobile {
        height: auto
    }

    .min-w--initial--mobile {
        min-width: 0
    }

    .min-h--initial--mobile {
        min-height: 0
    }

    .w--10--mobile {
        width: 10%
    }

    .h--10--mobile {
        height: 10%
    }

    .w--20--mobile {
        width: 20%
    }

    .h--20--mobile {
        height: 20%
    }

    .w--30--mobile {
        width: 30%
    }

    .h--30--mobile {
        height: 30%
    }

    .w--35--mobile {
        width: 35%
    }

    .h--35--mobile {
        height: 35%
    }

    .w--40--mobile {
        width: 40%
    }

    .h--40--mobile {
        height: 40%
    }

    .w--50--mobile {
        width: 50%
    }

    .h--50--mobile {
        height: 50%
    }

    .w--60--mobile {
        width: 60%
    }

    .h--60--mobile {
        height: 60%
    }

    .w--70--mobile {
        width: 70%
    }

    .h--70--mobile {
        height: 70%
    }

    .w--80--mobile {
        width: 80%
    }

    .h--80--mobile {
        height: 80%
    }

    .w--90--mobile {
        width: 90%
    }

    .h--90--mobile {
        height: 90%
    }

    .w--100--mobile {
        width: 100%
    }

    .max-w--100--mobile {
        max-width: 100%
    }

    .min-w--100--mobile {
        min-width: 100%
    }

    .h--100--mobile {
        height: 100%
    }

    .max-h--100--mobile {
        max-height: 100%
    }

    .min-h--100--mobile {
        min-height: 100%
    }

    .w--1em--mobile {
        width: 1em
    }

    .h--1em--mobile {
        height: 1em
    }

    .w--2em--mobile {
        width: 2em
    }

    .h--2em--mobile {
        height: 2em
    }

    .w--1rem--mobile {
        width: 1rem
    }

    .max-w--1rem--mobile {
        max-width: 1rem
    }

    .min-w--1rem--mobile {
        min-width: 1rem
    }

    .h--1rem--mobile {
        height: 1rem
    }

    .max-h--1rem--mobile {
        max-height: 1rem
    }

    .min-h--1rem--mobile {
        min-height: 1rem
    }

    .w--2rem--mobile {
        width: 2rem
    }

    .max-w--2rem--mobile {
        max-width: 2rem
    }

    .min-w--2rem--mobile {
        min-width: 2rem
    }

    .h--2rem--mobile {
        height: 2rem
    }

    .max-h--2rem--mobile {
        max-height: 2rem
    }

    .min-h--2rem--mobile {
        min-height: 2rem
    }

    .w--3rem--mobile {
        width: 3rem
    }

    .max-w--3rem--mobile {
        max-width: 3rem
    }

    .min-w--3rem--mobile {
        min-width: 3rem
    }

    .h--3rem--mobile {
        height: 3rem
    }

    .max-h--3rem--mobile {
        max-height: 3rem
    }

    .min-h--3rem--mobile {
        min-height: 3rem
    }

    .w--4rem--mobile {
        width: 4rem
    }

    .max-w--4rem--mobile {
        max-width: 4rem
    }

    .min-w--4rem--mobile {
        min-width: 4rem
    }

    .h--4rem--mobile {
        height: 4rem
    }

    .max-h--4rem--mobile {
        max-height: 4rem
    }

    .min-h--4rem--mobile {
        min-height: 4rem
    }

    .w--5rem--mobile {
        width: 5rem
    }

    .max-w--5rem--mobile {
        max-width: 5rem
    }

    .min-w--5rem--mobile {
        min-width: 5rem
    }

    .h--5rem--mobile {
        height: 5rem
    }

    .max-h--5rem--mobile {
        max-height: 5rem
    }

    .min-h--5rem--mobile {
        min-height: 5rem
    }

    .w--6rem--mobile {
        width: 6rem
    }

    .max-w--6rem--mobile {
        max-width: 6rem
    }

    .min-w--6rem--mobile {
        min-width: 6rem
    }

    .h--6rem--mobile {
        height: 6rem
    }

    .max-h--6rem--mobile {
        max-height: 6rem
    }

    .min-h--6rem--mobile {
        min-height: 6rem
    }

    .w--7rem--mobile {
        width: 7rem
    }

    .max-w--7rem--mobile {
        max-width: 7rem
    }

    .min-w--7rem--mobile {
        min-width: 7rem
    }

    .h--7rem--mobile {
        height: 7rem
    }

    .max-h--7rem--mobile {
        max-height: 7rem
    }

    .min-h--7rem--mobile {
        min-height: 7rem
    }

    .w--8rem--mobile {
        width: 8rem
    }

    .max-w--8rem--mobile {
        max-width: 8rem
    }

    .min-w--8rem--mobile {
        min-width: 8rem
    }

    .h--8rem--mobile {
        height: 8rem
    }

    .max-h--8rem--mobile {
        max-height: 8rem
    }

    .min-h--8rem--mobile {
        min-height: 8rem
    }

    .w--9rem--mobile {
        width: 9rem
    }

    .max-w--9rem--mobile {
        max-width: 9rem
    }

    .min-w--9rem--mobile {
        min-width: 9rem
    }

    .h--9rem--mobile {
        height: 9rem
    }

    .max-h--9rem--mobile {
        max-height: 9rem
    }

    .min-h--9rem--mobile {
        min-height: 9rem
    }

    .w--10rem--mobile {
        width: 10rem
    }

    .max-w--10rem--mobile {
        max-width: 10rem
    }

    .min-w--10rem--mobile {
        min-width: 10rem
    }

    .h--10rem--mobile {
        height: 10rem
    }

    .max-h--10rem--mobile {
        max-height: 10rem
    }

    .min-h--10rem--mobile {
        min-height: 10rem
    }

    .w--12rem--mobile {
        width: 12rem
    }

    .max-w--12rem--mobile {
        max-width: 12rem
    }

    .min-w--12rem--mobile {
        min-width: 12rem
    }

    .h--12rem--mobile {
        height: 12rem
    }

    .max-h--12rem--mobile {
        max-height: 12rem
    }

    .min-h--12rem--mobile {
        min-height: 12rem
    }

    .w--15rem--mobile {
        width: 15rem
    }

    .max-w--15rem--mobile {
        max-width: 15rem
    }

    .min-w--15rem--mobile {
        min-width: 15rem
    }

    .h--15rem--mobile {
        height: 15rem
    }

    .max-h--15rem--mobile {
        max-height: 15rem
    }

    .min-h--15rem--mobile {
        min-height: 15rem
    }

    .w--16rem--mobile {
        width: 16rem
    }

    .max-w--16rem--mobile {
        max-width: 16rem
    }

    .min-w--16rem--mobile {
        min-width: 16rem
    }

    .h--16rem--mobile {
        height: 16rem
    }

    .max-h--16rem--mobile {
        max-height: 16rem
    }

    .min-h--16rem--mobile {
        min-height: 16rem
    }

    .w--18rem--mobile {
        width: 18rem
    }

    .max-w--18rem--mobile {
        max-width: 18rem
    }

    .min-w--18rem--mobile {
        min-width: 18rem
    }

    .h--18rem--mobile {
        height: 18rem
    }

    .max-h--18rem--mobile {
        max-height: 18rem
    }

    .min-h--18rem--mobile {
        min-height: 18rem
    }

    .w--20rem--mobile {
        width: 20rem
    }

    .max-w--20rem--mobile {
        max-width: 20rem
    }

    .min-w--20rem--mobile {
        min-width: 20rem
    }

    .h--20rem--mobile {
        height: 20rem
    }

    .max-h--20rem--mobile {
        max-height: 20rem
    }

    .min-h--20rem--mobile {
        min-height: 20rem
    }

    .w--25rem--mobile {
        width: 25rem
    }

    .max-w--25rem--mobile {
        max-width: 25rem
    }

    .min-w--25rem--mobile {
        min-width: 25rem
    }

    .h--25rem--mobile {
        height: 25rem
    }

    .max-h--25rem--mobile {
        max-height: 25rem
    }

    .min-h--25rem--mobile {
        min-height: 25rem
    }

    .w--30rem--mobile {
        width: 30rem
    }

    .max-w--30rem--mobile {
        max-width: 30rem
    }

    .min-w--30rem--mobile {
        min-width: 30rem
    }

    .h--30rem--mobile {
        height: 30rem
    }

    .max-h--30rem--mobile {
        max-height: 30rem
    }

    .min-h--30rem--mobile {
        min-height: 30rem
    }

    .w--32rem--mobile {
        width: 32rem
    }

    .max-w--32rem--mobile {
        max-width: 32rem
    }

    .min-w--32rem--mobile {
        min-width: 32rem
    }

    .h--32rem--mobile {
        height: 32rem
    }

    .max-h--32rem--mobile {
        max-height: 32rem
    }

    .min-h--32rem--mobile {
        min-height: 32rem
    }

    .w--35rem--mobile {
        width: 35rem
    }

    .max-w--35rem--mobile {
        max-width: 35rem
    }

    .min-w--35rem--mobile {
        min-width: 35rem
    }

    .h--35rem--mobile {
        height: 35rem
    }

    .max-h--35rem--mobile {
        max-height: 35rem
    }

    .min-h--35rem--mobile {
        min-height: 35rem
    }

    .w--40rem--mobile {
        width: 40rem
    }

    .max-w--40rem--mobile {
        max-width: 40rem
    }

    .min-w--40rem--mobile {
        min-width: 40rem
    }

    .h--40rem--mobile {
        height: 40rem
    }

    .max-h--40rem--mobile {
        max-height: 40rem
    }

    .min-h--40rem--mobile {
        min-height: 40rem
    }

    .w--45rem--mobile {
        width: 45rem
    }

    .max-w--45rem--mobile {
        max-width: 45rem
    }

    .min-w--45rem--mobile {
        min-width: 45rem
    }

    .h--45rem--mobile {
        height: 45rem
    }

    .max-h--45rem--mobile {
        max-height: 45rem
    }

    .min-h--45rem--mobile {
        min-height: 45rem
    }

    .w--50rem--mobile {
        width: 50rem
    }

    .max-w--50rem--mobile {
        max-width: 50rem
    }

    .min-w--50rem--mobile {
        min-width: 50rem
    }

    .h--50rem--mobile {
        height: 50rem
    }

    .max-h--50rem--mobile {
        max-height: 50rem
    }

    .min-h--50rem--mobile {
        min-height: 50rem
    }

    .w--55rem--mobile {
        width: 55rem
    }

    .max-w--55rem--mobile {
        max-width: 55rem
    }

    .min-w--55rem--mobile {
        min-width: 55rem
    }

    .h--55rem--mobile {
        height: 55rem
    }

    .max-h--55rem--mobile {
        max-height: 55rem
    }

    .min-h--55rem--mobile {
        min-height: 55rem
    }

    .w--60rem--mobile {
        width: 60rem
    }

    .max-w--60rem--mobile {
        max-width: 60rem
    }

    .min-w--60rem--mobile {
        min-width: 60rem
    }

    .h--60rem--mobile {
        height: 60rem
    }

    .max-h--60rem--mobile {
        max-height: 60rem
    }

    .min-h--60rem--mobile {
        min-height: 60rem
    }

    .w--65rem--mobile {
        width: 65rem
    }

    .max-w--65rem--mobile {
        max-width: 65rem
    }

    .min-w--65rem--mobile {
        min-width: 65rem
    }

    .h--65rem--mobile {
        height: 65rem
    }

    .max-h--65rem--mobile {
        max-height: 65rem
    }

    .min-h--65rem--mobile {
        min-height: 65rem
    }

    .w--70rem--mobile {
        width: 70rem
    }

    .max-w--70rem--mobile {
        max-width: 70rem
    }

    .min-w--70rem--mobile {
        min-width: 70rem
    }

    .h--70rem--mobile {
        height: 70rem
    }

    .max-h--70rem--mobile {
        max-height: 70rem
    }

    .min-h--70rem--mobile {
        min-height: 70rem
    }

    .w--75rem--mobile {
        width: 75rem
    }

    .max-w--75rem--mobile {
        max-width: 75rem
    }

    .min-w--75rem--mobile {
        min-width: 75rem
    }

    .h--75rem--mobile {
        height: 75rem
    }

    .max-h--75rem--mobile {
        max-height: 75rem
    }

    .min-h--75rem--mobile {
        min-height: 75rem
    }

    .w--80rem--mobile {
        width: 80rem
    }

    .max-w--80rem--mobile {
        max-width: 80rem
    }

    .min-w--80rem--mobile {
        min-width: 80rem
    }

    .h--80rem--mobile {
        height: 80rem
    }

    .max-h--80rem--mobile {
        max-height: 80rem
    }

    .min-h--80rem--mobile {
        min-height: 80rem
    }

    .w--85rem--mobile {
        width: 85rem
    }

    .max-w--85rem--mobile {
        max-width: 85rem
    }

    .min-w--85rem--mobile {
        min-width: 85rem
    }

    .h--85rem--mobile {
        height: 85rem
    }

    .max-h--85rem--mobile {
        max-height: 85rem
    }

    .min-h--85rem--mobile {
        min-height: 85rem
    }

    .w--90rem--mobile {
        width: 90rem
    }

    .max-w--90rem--mobile {
        max-width: 90rem
    }

    .min-w--90rem--mobile {
        min-width: 90rem
    }

    .h--90rem--mobile {
        height: 90rem
    }

    .max-h--90rem--mobile {
        max-height: 90rem
    }

    .min-h--90rem--mobile {
        min-height: 90rem
    }

    .w--95rem--mobile {
        width: 95rem
    }

    .max-w--95rem--mobile {
        max-width: 95rem
    }

    .min-w--95rem--mobile {
        min-width: 95rem
    }

    .h--95rem--mobile {
        height: 95rem
    }

    .max-h--95rem--mobile {
        max-height: 95rem
    }

    .min-h--95rem--mobile {
        min-height: 95rem
    }

    .w--100rem--mobile {
        width: 100rem
    }

    .max-w--100rem--mobile {
        max-width: 100rem
    }

    .min-w--100rem--mobile {
        min-width: 100rem
    }

    .h--100rem--mobile {
        height: 100rem
    }

    .max-h--100rem--mobile {
        max-height: 100rem
    }

    .min-h--100rem--mobile {
        min-height: 100rem
    }

    .h--50vh--mobile {
        height: 50vh
    }

    .max-h--50vh--mobile {
        max-height: 50vh
    }

    .min-h--50vh--mobile {
        min-height: 50vh
    }

    .h--70vh--mobile {
        height: 70vh
    }

    .max-h--70vh--mobile {
        max-height: 70vh
    }

    .min-h--70vh--mobile {
        min-height: 70vh
    }

    .h--80vh--mobile {
        height: 80vh
    }

    .max-h--80vh--mobile {
        max-height: 80vh
    }

    .min-h--80vh--mobile {
        min-height: 80vh
    }

    .h--90vh--mobile {
        height: 90vh
    }

    .max-h--90vh--mobile {
        max-height: 90vh
    }

    .min-h--90vh--mobile {
        min-height: 90vh
    }

    .h--100vh--mobile {
        height: 100vh
    }

    .max-h--100vh--mobile {
        max-height: 100vh
    }

    .min-h--100vh--mobile {
        min-height: 100vh
    }

    .h--mobile-footer--mobile, .h--mobile-header--mobile {
        height: 48px
    }

    .ove--auto--mobile {
        overflow: auto
    }

    .ove--hidden--mobile {
        overflow: hidden
    }

    .ove--scroll--mobile {
        overflow: scroll
    }

    .ove-x--hidden--mobile {
        overflow-x: hidden
    }

    .ove-x--auto--mobile {
        overflow-x: auto
    }

    .ove-x--scroll--mobile {
        overflow-x: scroll
    }

    .ove-y--hidden--mobile {
        overflow-y: hidden
    }

    .ove-y--auto--mobile {
        overflow-y: auto
    }

    .ove-y--scroll--mobile {
        overflow-y: scroll
    }

    .ove-s--touch--mobile {
        -webkit-overflow-scrolling: touch
    }

    .pos--abs--mobile {
        position: absolute
    }

    .pos--rel--mobile {
        position: relative
    }

    .pos--fix--mobile {
        position: fixed
    }

    .pos--sticky--mobile {
        position: -webkit-sticky;
        position: sticky
    }

    .pos--initial--mobile {
        position: static
    }

    .top--0--mobile {
        top: 0
    }

    .right--0--mobile {
        right: 0
    }

    .bottom--0--mobile {
        bottom: 0
    }

    .left--0--mobile {
        left: 0
    }

    .centering--mobile {
        position: absolute !important;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto
    }

    .centering--none--mobile {
        position: relative !important;
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        margin: 0
    }

    .m--auto--mobile {
        margin: auto
    }

    .m-t--auto--mobile {
        margin-top: auto
    }

    .m-r--auto--mobile {
        margin-right: auto
    }

    .m-b--auto--mobile {
        margin-bottom: auto
    }

    .m-l--auto--mobile {
        margin-left: auto
    }

    .m-h--auto--mobile {
        margin-left: auto;
        margin-right: auto
    }

    .m-v--auto--mobile {
        margin-top: auto;
        margin-bottom: auto
    }

    .m--none--mobile {
        margin: 0
    }

    .m-t--none--mobile {
        margin-top: 0
    }

    .m-r--none--mobile {
        margin-right: 0
    }

    .m-b--none--mobile {
        margin-bottom: 0
    }

    .m-l--none--mobile {
        margin-left: 0
    }

    .m-h--none--mobile {
        margin-left: 0;
        margin-right: 0
    }

    .m-v--none--mobile {
        margin-top: 0;
        margin-bottom: 0
    }

    .p--none--mobile {
        padding: 0
    }

    .p-t--none--mobile {
        padding-top: 0
    }

    .p-r--none--mobile {
        padding-right: 0
    }

    .p-b--none--mobile {
        padding-bottom: 0
    }

    .p-l--none--mobile {
        padding-left: 0
    }

    .p-h--none--mobile {
        padding-left: 0;
        padding-right: 0
    }

    .p-v--none--mobile {
        padding-top: 0;
        padding-bottom: 0
    }

    .m--xxsmall--mobile {
        margin: .23333333rem
    }

    .m-t--xxsmall--mobile {
        margin-top: .23333333rem
    }

    .m-r--xxsmall--mobile {
        margin-right: .23333333rem
    }

    .m-b--xxsmall--mobile {
        margin-bottom: .23333333rem
    }

    .m-h--xxsmall--mobile, .m-l--xxsmall--mobile {
        margin-left: .23333333rem
    }

    .m-h--xxsmall--mobile {
        margin-right: .23333333rem
    }

    .m-v--xxsmall--mobile {
        margin-top: .23333333rem;
        margin-bottom: .23333333rem
    }

    .p--xxsmall--mobile {
        padding: .23333333rem
    }

    .p-t--xxsmall--mobile {
        padding-top: .23333333rem
    }

    .p-r--xxsmall--mobile {
        padding-right: .23333333rem
    }

    .p-b--xxsmall--mobile {
        padding-bottom: .23333333rem
    }

    .p-h--xxsmall--mobile, .p-l--xxsmall--mobile {
        padding-left: .23333333rem
    }

    .p-h--xxsmall--mobile {
        padding-right: .23333333rem
    }

    .p-v--xxsmall--mobile {
        padding-top: .23333333rem;
        padding-bottom: .23333333rem
    }

    .m--xsmall--mobile {
        margin: .46666667rem
    }

    .m-t--xsmall--mobile {
        margin-top: .46666667rem
    }

    .m-r--xsmall--mobile {
        margin-right: .46666667rem
    }

    .m-b--xsmall--mobile {
        margin-bottom: .46666667rem
    }

    .m-h--xsmall--mobile, .m-l--xsmall--mobile {
        margin-left: .46666667rem
    }

    .m-h--xsmall--mobile {
        margin-right: .46666667rem
    }

    .m-v--xsmall--mobile {
        margin-top: .46666667rem;
        margin-bottom: .46666667rem
    }

    .p--xsmall--mobile {
        padding: .46666667rem
    }

    .p-t--xsmall--mobile {
        padding-top: .46666667rem
    }

    .p-r--xsmall--mobile {
        padding-right: .46666667rem
    }

    .p-b--xsmall--mobile {
        padding-bottom: .46666667rem
    }

    .p-h--xsmall--mobile, .p-l--xsmall--mobile {
        padding-left: .46666667rem
    }

    .p-h--xsmall--mobile {
        padding-right: .46666667rem
    }

    .p-v--xsmall--mobile {
        padding-top: .46666667rem;
        padding-bottom: .46666667rem
    }

    .m--small--mobile {
        margin: .7rem
    }

    .m-t--small--mobile {
        margin-top: .7rem
    }

    .m-r--small--mobile {
        margin-right: .7rem
    }

    .m-b--small--mobile {
        margin-bottom: .7rem
    }

    .m-l--small--mobile {
        margin-left: .7rem
    }

    .m-h--small--mobile {
        margin-left: .7rem;
        margin-right: .7rem
    }

    .m-v--small--mobile {
        margin-top: .7rem;
        margin-bottom: .7rem
    }

    .p--small--mobile {
        padding: .7rem
    }

    .p-t--small--mobile {
        padding-top: .7rem
    }

    .p-r--small--mobile {
        padding-right: .7rem
    }

    .p-b--small--mobile {
        padding-bottom: .7rem
    }

    .p-l--small--mobile {
        padding-left: .7rem
    }

    .p-h--small--mobile {
        padding-left: .7rem;
        padding-right: .7rem
    }

    .p-v--small--mobile {
        padding-top: .7rem;
        padding-bottom: .7rem
    }

    .m--base--mobile {
        margin: 1.4rem
    }

    .m-t--base--mobile {
        margin-top: 1.4rem
    }

    .m-r--base--mobile {
        margin-right: 1.4rem
    }

    .m-b--base--mobile {
        margin-bottom: 1.4rem
    }

    .m-l--base--mobile {
        margin-left: 1.4rem
    }

    .m-h--base--mobile {
        margin-left: 1.4rem;
        margin-right: 1.4rem
    }

    .m-v--base--mobile {
        margin-top: 1.4rem;
        margin-bottom: 1.4rem
    }

    .p--base--mobile {
        padding: 1.4rem
    }

    .p-t--base--mobile {
        padding-top: 1.4rem
    }

    .p-r--base--mobile {
        padding-right: 1.4rem
    }

    .p-b--base--mobile {
        padding-bottom: 1.4rem
    }

    .p-h--base--mobile, .p-l--base--mobile {
        padding-left: 1.4rem
    }

    .p-h--base--mobile {
        padding-right: 1.4rem
    }

    .p-v--base--mobile {
        padding-top: 1.4rem;
        padding-bottom: 1.4rem
    }

    .m--medium--mobile {
        margin: 2.8rem
    }

    .m-t--medium--mobile {
        margin-top: 2.8rem
    }

    .m-r--medium--mobile {
        margin-right: 2.8rem
    }

    .m-b--medium--mobile {
        margin-bottom: 2.8rem
    }

    .m-l--medium--mobile {
        margin-left: 2.8rem
    }

    .m-h--medium--mobile {
        margin-left: 2.8rem;
        margin-right: 2.8rem
    }

    .m-v--medium--mobile {
        margin-top: 2.8rem;
        margin-bottom: 2.8rem
    }

    .p--medium--mobile {
        padding: 2.8rem
    }

    .p-t--medium--mobile {
        padding-top: 2.8rem
    }

    .p-r--medium--mobile {
        padding-right: 2.8rem
    }

    .p-b--medium--mobile {
        padding-bottom: 2.8rem
    }

    .p-l--medium--mobile {
        padding-left: 2.8rem
    }

    .p-h--medium--mobile {
        padding-left: 2.8rem;
        padding-right: 2.8rem
    }

    .p-v--medium--mobile {
        padding-top: 2.8rem;
        padding-bottom: 2.8rem
    }

    .m--large--mobile {
        margin: 4.9rem
    }

    .m-t--large--mobile {
        margin-top: 4.9rem
    }

    .m-r--large--mobile {
        margin-right: 4.9rem
    }

    .m-b--large--mobile {
        margin-bottom: 4.9rem
    }

    .m-l--large--mobile {
        margin-left: 4.9rem
    }

    .m-h--large--mobile {
        margin-left: 4.9rem;
        margin-right: 4.9rem
    }

    .m-v--large--mobile {
        margin-top: 4.9rem;
        margin-bottom: 4.9rem
    }

    .p--large--mobile {
        padding: 4.9rem
    }

    .p-t--large--mobile {
        padding-top: 4.9rem
    }

    .p-r--large--mobile {
        padding-right: 4.9rem
    }

    .p-b--large--mobile {
        padding-bottom: 4.9rem
    }

    .p-l--large--mobile {
        padding-left: 4.9rem
    }

    .p-h--large--mobile {
        padding-left: 4.9rem;
        padding-right: 4.9rem
    }

    .p-v--large--mobile {
        padding-top: 4.9rem;
        padding-bottom: 4.9rem
    }

    .m--xlarge--mobile {
        margin: 6.5rem
    }

    .m-t--xlarge--mobile {
        margin-top: 6.5rem
    }

    .m-r--xlarge--mobile {
        margin-right: 6.5rem
    }

    .m-b--xlarge--mobile {
        margin-bottom: 6.5rem
    }

    .m-l--xlarge--mobile {
        margin-left: 6.5rem
    }

    .m-h--xlarge--mobile {
        margin-left: 6.5rem;
        margin-right: 6.5rem
    }

    .m-v--xlarge--mobile {
        margin-top: 6.5rem;
        margin-bottom: 6.5rem
    }

    .p--xlarge--mobile {
        padding: 6.5rem
    }

    .p-t--xlarge--mobile {
        padding-top: 6.5rem
    }

    .p-r--xlarge--mobile {
        padding-right: 6.5rem
    }

    .p-b--xlarge--mobile {
        padding-bottom: 6.5rem
    }

    .p-l--xlarge--mobile {
        padding-left: 6.5rem
    }

    .p-h--xlarge--mobile {
        padding-left: 6.5rem;
        padding-right: 6.5rem
    }

    .p-v--xlarge--mobile {
        padding-top: 6.5rem;
        padding-bottom: 6.5rem
    }

    .f--xsmall--mobile {
        font-size: 7px
    }

    .f--small--mobile {
        font-size: 10px
    }

    .f--medium--mobile {
        font-size: 11px
    }

    .f--medium-plus--mobile {
        font-size: 12px
    }

    .f--base--mobile {
        font-size: 14px
    }

    .f--large--mobile {
        font-size: 16px
    }

    .f--xlarge--mobile {
        font-size: 22px
    }

    .f--portal--mobile {
        font-size: 19px
    }

    .f--t00--mobile {
        font-size: 80px
    }

    .f--t0--mobile {
        font-size: 63px
    }

    .f--t1--mobile {
        font-size: 56px
    }

    .f--t2--mobile {
        font-size: 42px
    }

    .f--t3--mobile {
        font-size: 36px
    }

    .f--t4--mobile {
        font-size: 32px
    }

    .f--t5--mobile {
        font-size: 28px
    }

    .f--t6--mobile {
        font-size: 24px
    }

    .f--icon-xxsmall--mobile {
        font-size: 9px
    }

    .f--icon-xsmall--mobile {
        font-size: 13px
    }

    .f--icon-small--mobile {
        font-size: 16px
    }

    .f--icon-base--mobile {
        font-size: 20px
    }

    .f--icon-medium--mobile {
        font-size: 24px
    }

    .f--icon-large--mobile {
        font-size: 30px
    }

    .f--icon-xlarge--mobile {
        font-size: 40px
    }

    .f--icon-xxlarge--mobile {
        font-size: 52px
    }

    .fs--italic--mobile {
        font-style: italic
    }

    .fs--normal--mobile {
        font-style: normal
    }

    .lh--0--mobile {
        line-height: 0
    }

    .lh--1em--mobile {
        line-height: 1em
    }

    .lh--title--mobile {
        line-height: 1.25em
    }

    .lh--copy--mobile {
        line-height: 1.5em
    }

    .lh--large--mobile {
        line-height: 1.7em
    }

    .fw--bold--mobile {
        font-weight: 700
    }

    .fw--medium--mobile {
        font-weight: 500
    }

    .fw--normal--mobile {
        font-weight: 400
    }

    .fw--lighter--mobile {
        font-weight: 300
    }

    .tt--c--mobile {
        text-transform: capitalize
    }

    .tt--l--mobile {
        text-transform: lowercase
    }

    .tt--u--mobile {
        text-transform: uppercase
    }

    .tt--n--mobile {
        text-transform: none
    }

    .ta--center--mobile {
        text-align: center
    }

    .ta--justify--mobile {
        text-align: justify
    }

    .ta--left--mobile {
        text-align: left
    }

    .ta--right--mobile {
        text-align: right
    }

    .ws--nowrap--mobile {
        white-space: nowrap
    }

    .measure--mobile {
        max-width: 30em
    }

    .measure--narrow--mobile {
        max-width: 20em
    }

    .measure--xsmall--mobile {
        max-width: 13em
    }

    .measure--wide--mobile {
        max-width: 40em
    }

    .measure--widest--mobile {
        max-width: 62em
    }

    .va--middle--mobile {
        vertical-align: middle
    }

    .va--text-top--mobile {
        vertical-align: text-top
    }

    .td--underline--mobile {
        text-decoration: underline
    }

    .cm-avatar-img--mobile {
        width: 45px;
        height: 45px;
        border-radius: 50%
    }

    .cm-avatar-img--xxxsmall--mobile {
        width: 14px;
        height: 14px;
        border-radius: 50%
    }

    .cm-avatar-img--xxsmall--mobile {
        width: 22px;
        height: 22px;
        border-radius: 50%
    }

    .cm-avatar-img--xsmall--mobile {
        width: 26px;
        height: 26px;
        border-radius: 50%
    }

    .cm-avatar-img--small--mobile {
        width: 32px;
        height: 32px;
        border-radius: 50%
    }

    .cm-avatar-img--medium--mobile {
        width: 56px;
        height: 56px;
        border-radius: 50%
    }

    .cm-avatar-img--large--mobile {
        width: 84px;
        height: 84px;
        border-radius: 50%
    }

    .cm-avatar-img--xlarge--mobile {
        width: 112px;
        height: 112px;
        border-radius: 50%
    }

    .cm-avatar-img--xxlarge--mobile {
        width: 155px;
        height: 155px;
        border-radius: 50%
    }

    .cm-avatar-img--fill-parent--mobile {
        width: 100%;
        height: 100%;
        border-radius: 50%
    }

    .cm-country-flag--small--mobile {
        height: .8rem;
        width: auto;
        display: block
    }

    .cm-country-flag--base--mobile {
        height: 1rem;
        width: auto;
        display: block
    }

    .cm-country-flag--medium--mobile {
        height: 1.5rem;
        width: auto;
        display: block
    }

    .cm-country-flag--large--mobile {
        height: 2rem;
        width: auto;
        display: block
    }

    .cm-country-flag--xlarge--mobile {
        height: 3rem;
        width: auto;
        display: block
    }

    .portal-wrap-margin--neg {
        margin-left: -1.4rem;
        margin-right: -1.4rem
    }

    #invoice-table .invoice-table-row .invoice-summary, #ladder-template-prizes .table-wrapper {
        padding: .7rem
    }

    #invoice-table .invoice-table-row .invoice-summary.th {
        padding-top: .35rem;
        padding-bottom: .35rem;
        padding-right: .7rem;
        padding-left: .7rem
    }

    #invoice-table .invoice-table-row .invoice-summary .amount, #invoice-table .invoice-table-row .invoice-summary .status {
        padding-left: .7rem
    }

    #invoice-table .invoice-table-row .invoice-details, #invoice-table .invoice-table-row .invoice-details .invoice-details-box {
        padding: .7rem
    }

    .arena-margin-horizontal--neg {
        margin-left: -.7rem;
        margin-right: -.7rem
    }

    .container + .container, form + .container {
        margin-top: .7rem
    }
}

@media only screen and (max-device-width: 414px) {
    #invoice-table .invoice-table-row + .invoice-table-row, #invoice-table .invoice-table-row .invoice-details .invoice-details-box, #ladder-template-prizes .table-wrapper, .black-table th, .black-table tr, .container .table tr + tr, .flash-glow-turquoise, .markdown-style hr, .responsive-border-width, table.black-table th, table.black-table tr {
        border-width: .5px !important
    }
}

@media (min-width: 768px) {
    .cropper-point.point-se {
        height: 15px;
        width: 15px
    }
}

@media (min-width: 992px) {
    .cropper-point.point-se {
        height: 10px;
        width: 10px
    }
}

@media (min-width: 1200px) {
    .cropper-point.point-se {
        height: 5px;
        opacity: .75;
        width: 5px
    }
}

@media print {
    .cc-revoke, .cc-window {
        display: none
    }
}

@media screen and (max-width: 900px) {
    .cc-btn {
        white-space: normal
    }
}

@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape) {
    .cc-window.cc-top {
        top: 0
    }

    .cc-window.cc-bottom {
        bottom: 0
    }

    .cc-window.cc-banner, .cc-window.cc-floating, .cc-window.cc-left, .cc-window.cc-right {
        left: 0;
        right: 0
    }

    .cc-window.cc-banner {
        flex-direction: column
    }

    .cc-window.cc-banner .cc-compliance {
        flex: 1 1 auto
    }

    .cc-window.cc-floating {
        max-width: none
    }

    .cc-window .cc-message {
        margin-bottom: 1em
    }

    .cc-window.cc-banner {
        align-items: unset
    }

    .cc-window.cc-banner .cc-message {
        margin-right: 0
    }
}

@media (min-width: 415px) {
    .col-1--mobile {
        width: 8.33333333%
    }

    .col-2--mobile {
        width: 16.66666667%
    }

    .col-3--mobile {
        width: 25%
    }

    .col-4--mobile {
        width: 33.33333333%
    }

    .col-5--mobile {
        width: 41.66666667%
    }

    .col-6--mobile {
        width: 50%
    }

    .col-7--mobile {
        width: 58.33333333%
    }

    .col-8--mobile {
        width: 66.66666667%
    }

    .col-9--mobile {
        width: 75%
    }

    .col-10--mobile {
        width: 83.33333333%
    }

    .col-11--mobile {
        width: 91.66666667%
    }

    .col-12--mobile {
        width: 100%
    }
}

@media (min-width: 1025px) {
    .col-1--tablet {
        width: 8.33333333%
    }

    .col-2--tablet {
        width: 16.66666667%
    }

    .col-3--tablet {
        width: 25%
    }

    .col-4--tablet {
        width: 33.33333333%
    }

    .col-5--tablet {
        width: 41.66666667%
    }

    .col-6--tablet {
        width: 50%
    }

    .col-7--tablet {
        width: 58.33333333%
    }

    .col-8--tablet {
        width: 66.66666667%
    }

    .col-9--tablet {
        width: 75%
    }

    .col-10--tablet {
        width: 83.33333333%
    }

    .col-11--tablet {
        width: 91.66666667%
    }

    .col-12--tablet {
        width: 100%
    }
}

@media (min-width: 1281px) {
    .col-1--hd {
        width: 8.33333333%
    }

    .col-2--hd {
        width: 16.66666667%
    }

    .col-3--hd {
        width: 25%
    }

    .col-4--hd {
        width: 33.33333333%
    }

    .col-5--hd {
        width: 41.66666667%
    }

    .col-6--hd {
        width: 50%
    }

    .col-7--hd {
        width: 58.33333333%
    }

    .col-8--hd {
        width: 66.66666667%
    }

    .col-9--hd {
        width: 75%
    }

    .col-10--hd {
        width: 83.33333333%
    }

    .col-11--hd {
        width: 91.66666667%
    }

    .col-12--hd {
        width: 100%
    }
}

@media (min-width: 1921px) {
    .col-1--full-hd {
        width: 8.33333333%
    }

    .col-2--full-hd {
        width: 16.66666667%
    }

    .col-3--full-hd {
        width: 25%
    }

    .col-4--full-hd {
        width: 33.33333333%
    }

    .col-5--full-hd {
        width: 41.66666667%
    }

    .col-6--full-hd {
        width: 50%
    }

    .col-7--full-hd {
        width: 58.33333333%
    }

    .col-8--full-hd {
        width: 66.66666667%
    }

    .col-9--full-hd {
        width: 75%
    }

    .col-10--full-hd {
        width: 83.33333333%
    }

    .col-11--full-hd {
        width: 91.66666667%
    }

    .col-12--full-hd {
        width: 100%
    }
}

@media (min-width: 1920px) {
    .col-2_4--full-hd {
        width: 20%
    }
}

@media (min-width: 1280px) {
    .col-2_4--hd {
        width: 20%
    }
}

@media (min-width: 1024px) {
    .col-2_4--tablet {
        width: 20%
    }

    a:hover {
        color: #5e6170
    }

    .btn-primary:not(.btn-bordered):hover {
        background: #0c8b7e;
        color: #fff;
        border-color: #0c8b7e
    }

    .btn-primary.btn-bordered:hover {
        color: #fff;
        background: #10baa8;
        border-color: #10baa8
    }

    .btn-warning:not(.btn-bordered):hover {
        background: #d5570c;
        color: #fff;
        border-color: #d5570c
    }

    .btn-warning.btn-bordered:hover {
        color: #fff;
        background: #f36f21;
        border-color: #f36f21
    }

    .btn-success:not(.btn-bordered):hover {
        background: #4ca33f;
        color: #fff;
        border-color: #4ca33f
    }

    .btn-success.btn-bordered:hover {
        color: #fff;
        background: #64be56;
        border-color: #64be56
    }

    .btn-danger:not(.btn-bordered):hover {
        background: #9c2d44;
        color: #fff;
        border-color: #9c2d44
    }

    .btn-danger.btn-bordered:hover {
        color: #fff;
        background: #c43855;
        border-color: #c43855
    }

    .btn-gray-dark:not(.btn-bordered):hover {
        background: #262831;
        color: #959aa2;
        border-color: #262831
    }

    .btn-gray-dark.btn-bordered:hover {
        color: #959aa2;
        background: #1b1c23;
        border-color: #1b1c23
    }

    .btn-gray:not(.btn-bordered):hover {
        background: #1f2128;
        color: #ebeef2;
        border-color: #1f2128
    }

    .btn-gray.btn-bordered:hover {
        color: #ebeef2;
        background: #262831;
        border-color: #262831
    }

    .btn-facebook:not(.btn-bordered):hover {
        background: #2b4587;
        color: #fff;
        border-color: #2b4587
    }

    .btn-facebook.btn-bordered:hover {
        color: #fff;
        background: #2f4b93;
        border-color: #2f4b93
    }

    .btn-twitch:not(.btn-bordered):hover {
        background: #8837ff;
        color: #fff;
        border-color: #8837ff
    }

    .btn-twitch.btn-bordered:hover {
        color: #fff;
        background: #9146ff;
        border-color: #9146ff
    }

    .btn-discord:not(.btn-bordered):hover {
        background: #667fd7;
        color: #fff;
        border-color: #667fd7
    }

    .btn-discord.btn-bordered:hover {
        color: #fff;
        background: #7289da;
        border-color: #7289da
    }

    .btn-steam:not(.btn-bordered):hover {
        background: #689632;
        color: #fff;
        border-color: #689632
    }

    .btn-steam.btn-bordered:hover {
        color: #fff;
        background: #70a136;
        border-color: #70a136
    }

    .btn-twitter:not(.btn-bordered):hover {
        background: #00b1e0;
        color: #fff;
        border-color: #00b1e0
    }

    .btn-twitter.btn-bordered:hover {
        color: #fff;
        background: #00bdef;
        border-color: #00bdef
    }

    .btn-messenger:not(.btn-bordered):hover {
        background: #3580ff;
        color: #fff;
        border-color: #3580ff
    }

    .btn-messenger.btn-bordered:hover {
        color: #fff;
        background: #448aff;
        border-color: #448aff
    }

    .btn-microsoft:not(.btn-bordered):hover {
        background: #f7f7f7;
        color: #5e5e5e;
        border-color: #f7f7f7
    }

    .btn-microsoft.btn-bordered:hover {
        color: #5e5e5e;
        background: #fff;
        border-color: #fff
    }

    .btn-black:not(.btn-bordered):hover {
        background: #000;
        color: #fff;
        border-color: #000
    }

    .btn-black.btn-bordered:hover {
        color: #fff;
        background: #111217;
        border-color: #111217
    }

    .btn-secondary:not(.btn-bordered):hover, .btn-white:not(.btn-bordered):hover {
        background: #959aa2;
        color: #111217;
        border-color: #959aa2
    }

    .btn-pure-white:not(.btn-bordered):hover, .btn-secondary.btn-bordered:hover, .btn-white.btn-bordered:hover {
        color: #111217;
        background: #ebeef2;
        border-color: #ebeef2
    }

    .btn-pure-white.btn-bordered:hover {
        color: #111217;
        background: #fff;
        border-color: #fff
    }

    .btn-gold:not(.btn-bordered):hover {
        background: #b08b29;
        color: #111217;
        border-color: #b08b29
    }

    .btn-gold.btn-bordered:hover {
        color: #111217;
        background: #bc952c;
        border-color: #bc952c
    }

    .btn-block:disabled.btn-bordered:hover, .btn-block:disabled:not(.btn-bordered):hover, .btn-disabled.btn-bordered:hover, .btn-disabled:hover.btn-bordered:hover, .btn-disabled:hover:not(.btn-bordered):hover, .btn-disabled:not(.btn-bordered):hover, .btn-loading.btn-bordered:hover, .btn-loading:not(.btn-bordered):hover, .btn:disabled.btn-bordered:hover, .btn:disabled:not(.btn-bordered):hover, .btn[disabled].btn-bordered:hover, .btn[disabled]:not(.btn-bordered):hover, button:disabled.btn-bordered:hover, button:disabled:not(.btn-bordered):hover {
        background: #5e6170;
        color: #959aa2;
        border-color: #5e6170
    }

    .btn-skeleton.btn-bordered:hover, .btn-skeleton:hover.btn-bordered:hover, .btn-skeleton:hover:not(.btn-bordered):hover, .btn-skeleton:not(.btn-bordered):hover {
        background: rgba(94, 97, 112, .16);
        color: rgba(94, 97, 112, .16);
        border-color: rgba(94, 97, 112, .16)
    }

    .common-input-style:hover, .form-element .dropdown:hover, .form-element .input:hover, .form-element .select:hover, .form-element .textarea:hover {
        transition: border .5s ease;
        border: 2px solid #10baa8;
        border-width: 2px !important
    }

    .black-table tr:hover td, table.black-table tr:hover td {
        background: rgba(27, 28, 35, .4);
        color: #fff
    }

    .badge.cancelled.clickable:hover, .badge.csgo-action.clickable:hover, .badge.failed.clickable:hover, .badge.not-started.clickable:hover, .badge.red.clickable:hover {
        background: #9c2d44;
        border-color: #9c2d44
    }

    .badge.cancelled.bordered.clickable:hover, .badge.csgo-action.bordered.clickable:hover, .badge.failed.bordered.clickable:hover, .badge.not-started.bordered.clickable:hover, .badge.red.bordered.clickable:hover {
        background: #c43855;
        border-color: #c43855;
        color: #fff
    }

    .badge.completed.clickable:hover, .badge.finished.clickable:hover, .badge.green.clickable:hover, .badge.online.clickable:hover, .badge.resolved.clickable:hover, .badge.resolving.clickable:hover {
        background: #4ca33f;
        border-color: #4ca33f
    }

    .badge.completed.bordered.clickable:hover, .badge.finished.bordered.clickable:hover, .badge.green.bordered.clickable:hover, .badge.online.bordered.clickable:hover, .badge.resolved.bordered.clickable:hover, .badge.resolving.bordered.clickable:hover {
        background: #64be56;
        border-color: #64be56;
        color: #fff
    }

    .badge.checkin.clickable:hover, .badge.new.clickable:hover, .badge.orange.clickable:hover, .badge.pause.clickable:hover, .badge.seeding.clickable:hover {
        background: #d5570c;
        border-color: #d5570c
    }

    .badge.checkin.bordered.clickable:hover, .badge.new.bordered.clickable:hover, .badge.orange.bordered.clickable:hover, .badge.pause.bordered.clickable:hover, .badge.seeding.bordered.clickable:hover {
        background: #f36f21;
        border-color: #f36f21;
        color: #fff
    }

    .badge.lobby.clickable:hover, .badge.registration.clickable:hover, .badge.started.clickable:hover, .badge.turquoise.clickable:hover {
        background: #0c8b7e;
        border-color: #0c8b7e
    }

    .badge.lobby.bordered.clickable:hover, .badge.registration.bordered.clickable:hover, .badge.started.bordered.clickable:hover, .badge.turquoise.bordered.clickable:hover {
        background: #10baa8;
        border-color: #10baa8;
        color: #fff
    }

    .badge.running.clickable:hover {
        background: #0c8b7e;
        border-color: #0c8b7e
    }

    .badge.running.bordered.clickable:hover {
        background: #10baa8;
        border-color: #10baa8;
        color: #fff
    }

    .badge.purple.clickable:hover, .badge.twitch-badge.clickable:hover {
        background: #9146ff;
        border-color: #9146ff
    }

    .badge.purple.bordered.clickable:hover, .badge.twitch-badge.bordered.clickable:hover {
        background: #9146ff;
        border-color: #9146ff;
        color: #fff
    }

    .badge.stream-offline.clickable:hover, .badge.unknown.clickable:hover {
        background: #262831;
        border-color: #262831
    }

    .badge.stream-offline.bordered.clickable:hover, .badge.unknown.bordered.clickable:hover {
        background: #262831;
        border-color: #262831;
        color: #959aa2
    }

    .badge.gray-light.clickable:hover, .badge.offline.clickable:hover, .badge.pay-to-enter.clickable:hover, .badge.waiting.clickable:hover {
        background: #262831;
        border-color: #262831
    }

    .badge.gray-light.bordered.clickable:hover, .badge.offline.bordered.clickable:hover, .badge.pay-to-enter.bordered.clickable:hover, .badge.waiting.bordered.clickable:hover {
        background: #5e6170;
        border-color: #5e6170;
        color: #fff
    }

    .badge.gold.bordered.clickable:hover, .badge.gold.clickable:hover {
        background: #bc952c;
        border-color: #bc952c
    }

    .badge.gold.bordered.clickable:hover {
        color: #fff
    }

    .badge.gray-dark.clickable:hover {
        background: #262831;
        border-color: #262831
    }

    .badge.gray-dark.bordered.clickable:hover {
        background: #1b1c23;
        border-color: #1b1c23;
        color: #959aa2
    }

    .badge.skeleton.bordered.clickable:hover, .badge.skeleton.clickable:hover {
        background: rgba(94, 97, 112, .16);
        border-color: rgba(94, 97, 112, .16)
    }

    .badge.skeleton.bordered.clickable:hover {
        color: rgba(94, 97, 112, .16)
    }

    .badge.badge--cm-admin.clickable:hover {
        background: #d5570c;
        border-color: #d5570c
    }

    .badge.badge--cm-admin.bordered.clickable:hover {
        background: #f36f21;
        border-color: #f36f21;
        color: #f36f21
    }

    .badge.badge--cm-moderator.clickable:hover {
        background: #d5570c;
        border-color: #d5570c
    }

    .badge.badge--cm-moderator.bordered.clickable:hover {
        background: #f36f21;
        border-color: #f36f21;
        color: #f36f21
    }

    .badge.badge--cm-employee.clickable:hover {
        background: #262831;
        border-color: #262831
    }

    .badge.badge--cm-employee.bordered.clickable:hover {
        background: #5e6170;
        border-color: #5e6170;
        color: #5e6170
    }

    .badge.badge--cm-caster.clickable:hover {
        background: #262831;
        border-color: #262831
    }

    .badge.badge--cm-caster.bordered.clickable:hover {
        background: #5e6170;
        border-color: #5e6170;
        color: #5e6170
    }

    .badge.badge--admin.clickable:hover {
        background: #0c8b7e;
        border-color: #0c8b7e
    }

    .badge.badge--admin.bordered.clickable:hover {
        background: #10baa8;
        border-color: #10baa8;
        color: #10baa8
    }

    .badge.badge--moderator.clickable:hover {
        background: #0c8b7e;
        border-color: #0c8b7e
    }

    .badge.badge--moderator.bordered.clickable:hover {
        background: #10baa8;
        border-color: #10baa8;
        color: #10baa8
    }

    .badge.badge--caster.clickable:hover {
        background: #262831;
        border-color: #262831
    }

    .badge.badge--caster.bordered.clickable:hover {
        background: #5e6170;
        border-color: #5e6170;
        color: #5e6170
    }

    .badge.badge--subscriber.clickable:hover {
        background: #bc952c;
        border-color: #bc952c
    }

    .badge.badge--subscriber.bordered.clickable:hover {
        background: #bc952c;
        border-color: #bc952c;
        color: #bc952c
    }

    .badge.badge-tier-0.clickable:hover {
        background: #5e6170;
        border-color: #5e6170
    }

    .badge.badge-tier-0.bordered.clickable:hover {
        background: #5e6170;
        border-color: #5e6170;
        color: #111217
    }

    .badge.badge-tier-1.clickable:hover {
        background: #8c612d;
        border-color: #8c612d
    }

    .badge.badge-tier-1.bordered.clickable:hover {
        background: #8c612d;
        border-color: #8c612d;
        color: #111217
    }

    .badge.badge-tier-2.clickable:hover {
        background: #acacac;
        border-color: #acacac
    }

    .badge.badge-tier-2.bordered.clickable:hover {
        background: #acacac;
        border-color: #acacac;
        color: #111217
    }

    .badge.badge-tier-3.clickable:hover {
        background: #bc952c;
        border-color: #bc952c
    }

    .badge.badge-tier-3.bordered.clickable:hover {
        background: #bc952c;
        border-color: #bc952c;
        color: #111217
    }

    .badge.badge-tier-4.clickable:hover {
        background: #f36f21;
        border-color: #f36f21
    }

    .badge.badge-tier-4.bordered.clickable:hover {
        background: #f36f21;
        border-color: #f36f21;
        color: #111217
    }

    .badge.badge-tier-5.clickable:hover {
        background: #10baa8;
        border-color: #10baa8
    }

    .badge.badge-tier-5.bordered.clickable:hover {
        background: #10baa8;
        border-color: #10baa8;
        color: #111217
    }

    .badge.badge-tier-6.clickable:hover {
        background: #f70069;
        border-color: #f70069
    }

    .badge.badge-tier-6.bordered.clickable:hover {
        background: #f70069;
        border-color: #f70069;
        color: #111217
    }

    .badge.badge-tier-7.clickable:hover {
        background: #48eba4;
        border-color: #48eba4
    }

    .badge.badge-tier-7.bordered.clickable:hover {
        background: #48eba4;
        border-color: #48eba4;
        color: #111217
    }

    .badge.badge-tier-8.clickable:hover {
        background: #c000ff;
        border-color: #c000ff
    }

    .badge.badge-tier-8.bordered.clickable:hover {
        background: #c000ff;
        border-color: #c000ff;
        color: #111217
    }

    .cm-marquee:hover {
        text-overflow: inherit
    }

    .cm-marquee > span {
        will-change: transform
    }

    .cm-marquee:hover > span {
        -webkit-animation: marquee 5s linear infinite alternate;
        animation: marquee 5s linear infinite alternate;
        display: inline-block
    }

    .ant-btn-primary:not(.btn-bordered):hover {
        background: #0c8b7e;
        color: #fff;
        border-color: #0c8b7e
    }

    .ant-btn-primary.btn-bordered:hover {
        color: #fff;
        background: #10baa8;
        border-color: #10baa8
    }

    .ant-btn-danger:not(.btn-bordered):hover {
        background: #9c2d44;
        color: #fff;
        border-color: #9c2d44
    }

    .ant-btn-danger.btn-bordered:hover {
        color: #fff;
        background: #c43855;
        border-color: #c43855
    }

    .ant-btn-dangerous.ant-btn-primary:not(.btn-bordered):hover {
        background: #9c2d44;
        color: #fff;
        border-color: #9c2d44
    }

    .ant-btn-dangerous.ant-btn-primary.btn-bordered:hover {
        color: #fff;
        background: #c43855;
        border-color: #c43855
    }

    .arena-body ::-webkit-scrollbar-track, .arena-html ::-webkit-scrollbar-track {
        border-radius: 8px;
        background: 0 0
    }

    .arena-body ::-webkit-scrollbar-track-piece:end, .arena-body ::-webkit-scrollbar-track-piece:start, .arena-html ::-webkit-scrollbar-track-piece:end, .arena-html ::-webkit-scrollbar-track-piece:start {
        background: 0 0
    }

    .arena-body ::-webkit-scrollbar, .arena-html ::-webkit-scrollbar {
        width: 6px;
        height: 6px;
        background-color: transparent
    }

    .arena-body ::-webkit-scrollbar-thumb, .arena-html ::-webkit-scrollbar-thumb {
        border-radius: 8px;
        background-color: transparent
    }

    .arena-body :hover::-webkit-scrollbar-thumb, .arena-html :hover::-webkit-scrollbar-thumb {
        background-color: rgba(94, 97, 112, .4)
    }

    .arena-body ::-webkit-scrollbar-thumb:hover, .arena-html ::-webkit-scrollbar-thumb:hover {
        background-color: rgba(94, 97, 112, .5)
    }

    .arena-body ::-webkit-scrollbar-thumb:active, .arena-html ::-webkit-scrollbar-thumb:active {
        background-color: rgba(94, 97, 112, .6)
    }

    .hover-bg--pure-white:hover {
        background-color: #fff;
        transition: background-color .2s
    }

    .hover-bg--pure-white--90:hover {
        background-color: hsla(0, 0%, 100%, .9);
        transition: background-color .2s
    }

    .hover-bg--pure-white--80:hover {
        background-color: hsla(0, 0%, 100%, .8);
        transition: background-color .2s
    }

    .hover-bg--pure-white--70:hover {
        background-color: hsla(0, 0%, 100%, .7);
        transition: background-color .2s
    }

    .hover-bg--pure-white--60:hover {
        background-color: hsla(0, 0%, 100%, .6);
        transition: background-color .2s
    }

    .hover-bg--pure-white--50:hover {
        background-color: hsla(0, 0%, 100%, .5);
        transition: background-color .2s
    }

    .hover-bg--pure-white--40:hover {
        background-color: hsla(0, 0%, 100%, .4);
        transition: background-color .2s
    }

    .hover-bg--pure-white--30:hover {
        background-color: hsla(0, 0%, 100%, .3);
        transition: background-color .2s
    }

    .hover-bg--pure-white--20:hover {
        background-color: hsla(0, 0%, 100%, .2);
        transition: background-color .2s
    }

    .hover-bg--pure-white--10:hover {
        background-color: hsla(0, 0%, 100%, .1);
        transition: background-color .2s
    }

    .hover-bg--white:hover {
        background-color: #ebeef2;
        transition: background-color .2s
    }

    .hover-bg--white--90:hover {
        background-color: rgba(235, 238, 242, .9);
        transition: background-color .2s
    }

    .hover-bg--white--80:hover {
        background-color: rgba(235, 238, 242, .8);
        transition: background-color .2s
    }

    .hover-bg--white--70:hover {
        background-color: rgba(235, 238, 242, .7);
        transition: background-color .2s
    }

    .hover-bg--white--60:hover {
        background-color: rgba(235, 238, 242, .6);
        transition: background-color .2s
    }

    .hover-bg--white--50:hover {
        background-color: rgba(235, 238, 242, .5);
        transition: background-color .2s
    }

    .hover-bg--white--40:hover {
        background-color: rgba(235, 238, 242, .4);
        transition: background-color .2s
    }

    .hover-bg--white--30:hover {
        background-color: rgba(235, 238, 242, .3);
        transition: background-color .2s
    }

    .hover-bg--white--20:hover {
        background-color: rgba(235, 238, 242, .2);
        transition: background-color .2s
    }

    .hover-bg--white--10:hover {
        background-color: rgba(235, 238, 242, .1);
        transition: background-color .2s
    }

    .hover-bg--bg-white:hover {
        background-color: #f7f8fa;
        transition: background-color .2s
    }

    .hover-bg--bg-white--90:hover {
        background-color: rgba(247, 248, 250, .9);
        transition: background-color .2s
    }

    .hover-bg--bg-white--80:hover {
        background-color: rgba(247, 248, 250, .8);
        transition: background-color .2s
    }

    .hover-bg--bg-white--70:hover {
        background-color: rgba(247, 248, 250, .7);
        transition: background-color .2s
    }

    .hover-bg--bg-white--60:hover {
        background-color: rgba(247, 248, 250, .6);
        transition: background-color .2s
    }

    .hover-bg--bg-white--50:hover {
        background-color: rgba(247, 248, 250, .5);
        transition: background-color .2s
    }

    .hover-bg--bg-white--40:hover {
        background-color: rgba(247, 248, 250, .4);
        transition: background-color .2s
    }

    .hover-bg--bg-white--30:hover {
        background-color: rgba(247, 248, 250, .3);
        transition: background-color .2s
    }

    .hover-bg--bg-white--20:hover {
        background-color: rgba(247, 248, 250, .2);
        transition: background-color .2s
    }

    .hover-bg--bg-white--10:hover {
        background-color: rgba(247, 248, 250, .1);
        transition: background-color .2s
    }

    .hover-bg--white-dark:hover {
        background-color: #959aa2;
        transition: background-color .2s
    }

    .hover-bg--white-dark--90:hover {
        background-color: rgba(149, 154, 162, .9);
        transition: background-color .2s
    }

    .hover-bg--white-dark--80:hover {
        background-color: rgba(149, 154, 162, .8);
        transition: background-color .2s
    }

    .hover-bg--white-dark--70:hover {
        background-color: rgba(149, 154, 162, .7);
        transition: background-color .2s
    }

    .hover-bg--white-dark--60:hover {
        background-color: rgba(149, 154, 162, .6);
        transition: background-color .2s
    }

    .hover-bg--white-dark--50:hover {
        background-color: rgba(149, 154, 162, .5);
        transition: background-color .2s
    }

    .hover-bg--white-dark--40:hover {
        background-color: rgba(149, 154, 162, .4);
        transition: background-color .2s
    }

    .hover-bg--white-dark--30:hover {
        background-color: rgba(149, 154, 162, .3);
        transition: background-color .2s
    }

    .hover-bg--white-dark--20:hover {
        background-color: rgba(149, 154, 162, .2);
        transition: background-color .2s
    }

    .hover-bg--white-dark--10:hover {
        background-color: rgba(149, 154, 162, .1);
        transition: background-color .2s
    }

    .hover-bg--gray-light:hover {
        background-color: #5e6170;
        transition: background-color .2s
    }

    .hover-bg--gray-light--90:hover {
        background-color: rgba(94, 97, 112, .9);
        transition: background-color .2s
    }

    .hover-bg--gray-light--80:hover {
        background-color: rgba(94, 97, 112, .8);
        transition: background-color .2s
    }

    .hover-bg--gray-light--70:hover {
        background-color: rgba(94, 97, 112, .7);
        transition: background-color .2s
    }

    .hover-bg--gray-light--60:hover {
        background-color: rgba(94, 97, 112, .6);
        transition: background-color .2s
    }

    .hover-bg--gray-light--50:hover {
        background-color: rgba(94, 97, 112, .5);
        transition: background-color .2s
    }

    .hover-bg--gray-light--40:hover {
        background-color: rgba(94, 97, 112, .4);
        transition: background-color .2s
    }

    .hover-bg--gray-light--30:hover {
        background-color: rgba(94, 97, 112, .3);
        transition: background-color .2s
    }

    .hover-bg--gray-light--20:hover {
        background-color: rgba(94, 97, 112, .2);
        transition: background-color .2s
    }

    .hover-bg--gray-light--10:hover {
        background-color: rgba(94, 97, 112, .1);
        transition: background-color .2s
    }

    .hover-bg--gray:hover {
        background-color: #262831;
        transition: background-color .2s
    }

    .hover-bg--gray--90:hover {
        background-color: rgba(38, 40, 49, .9);
        transition: background-color .2s
    }

    .hover-bg--gray--80:hover {
        background-color: rgba(38, 40, 49, .8);
        transition: background-color .2s
    }

    .hover-bg--gray--70:hover {
        background-color: rgba(38, 40, 49, .7);
        transition: background-color .2s
    }

    .hover-bg--gray--60:hover {
        background-color: rgba(38, 40, 49, .6);
        transition: background-color .2s
    }

    .hover-bg--gray--50:hover {
        background-color: rgba(38, 40, 49, .5);
        transition: background-color .2s
    }

    .hover-bg--gray--40:hover {
        background-color: rgba(38, 40, 49, .4);
        transition: background-color .2s
    }

    .hover-bg--gray--30:hover {
        background-color: rgba(38, 40, 49, .3);
        transition: background-color .2s
    }

    .hover-bg--gray--20:hover {
        background-color: rgba(38, 40, 49, .2);
        transition: background-color .2s
    }

    .hover-bg--gray--10:hover {
        background-color: rgba(38, 40, 49, .1);
        transition: background-color .2s
    }

    .hover-bg--gray-dark:hover {
        background-color: #1b1c23;
        transition: background-color .2s
    }

    .hover-bg--gray-dark--90:hover {
        background-color: rgba(27, 28, 35, .9);
        transition: background-color .2s
    }

    .hover-bg--gray-dark--80:hover {
        background-color: rgba(27, 28, 35, .8);
        transition: background-color .2s
    }

    .hover-bg--gray-dark--70:hover {
        background-color: rgba(27, 28, 35, .7);
        transition: background-color .2s
    }

    .hover-bg--gray-dark--60:hover {
        background-color: rgba(27, 28, 35, .6);
        transition: background-color .2s
    }

    .hover-bg--gray-dark--50:hover {
        background-color: rgba(27, 28, 35, .5);
        transition: background-color .2s
    }

    .hover-bg--gray-dark--40:hover {
        background-color: rgba(27, 28, 35, .4);
        transition: background-color .2s
    }

    .hover-bg--gray-dark--30:hover {
        background-color: rgba(27, 28, 35, .3);
        transition: background-color .2s
    }

    .hover-bg--gray-dark--20:hover {
        background-color: rgba(27, 28, 35, .2);
        transition: background-color .2s
    }

    .hover-bg--gray-dark--10:hover {
        background-color: rgba(27, 28, 35, .1);
        transition: background-color .2s
    }

    .hover-bg--black:hover {
        background-color: #111217;
        transition: background-color .2s
    }

    .hover-bg--black--90:hover {
        background-color: rgba(17, 18, 23, .9);
        transition: background-color .2s
    }

    .hover-bg--black--80:hover {
        background-color: rgba(17, 18, 23, .8);
        transition: background-color .2s
    }

    .hover-bg--black--70:hover {
        background-color: rgba(17, 18, 23, .7);
        transition: background-color .2s
    }

    .hover-bg--black--60:hover {
        background-color: rgba(17, 18, 23, .6);
        transition: background-color .2s
    }

    .hover-bg--black--50:hover {
        background-color: rgba(17, 18, 23, .5);
        transition: background-color .2s
    }

    .hover-bg--black--40:hover {
        background-color: rgba(17, 18, 23, .4);
        transition: background-color .2s
    }

    .hover-bg--black--30:hover {
        background-color: rgba(17, 18, 23, .3);
        transition: background-color .2s
    }

    .hover-bg--black--20:hover {
        background-color: rgba(17, 18, 23, .2);
        transition: background-color .2s
    }

    .hover-bg--black--10:hover {
        background-color: rgba(17, 18, 23, .1);
        transition: background-color .2s
    }

    .hover-bg--pure-black:hover {
        background-color: #000;
        transition: background-color .2s
    }

    .hover-bg--pure-black--90:hover {
        background-color: rgba(0, 0, 0, .9);
        transition: background-color .2s
    }

    .hover-bg--pure-black--80:hover {
        background-color: rgba(0, 0, 0, .8);
        transition: background-color .2s
    }

    .hover-bg--pure-black--70:hover {
        background-color: rgba(0, 0, 0, .7);
        transition: background-color .2s
    }

    .hover-bg--pure-black--60:hover {
        background-color: rgba(0, 0, 0, .6);
        transition: background-color .2s
    }

    .hover-bg--pure-black--50:hover {
        background-color: rgba(0, 0, 0, .5);
        transition: background-color .2s
    }

    .hover-bg--pure-black--40:hover {
        background-color: rgba(0, 0, 0, .4);
        transition: background-color .2s
    }

    .hover-bg--pure-black--30:hover {
        background-color: rgba(0, 0, 0, .3);
        transition: background-color .2s
    }

    .hover-bg--pure-black--20:hover {
        background-color: rgba(0, 0, 0, .2);
        transition: background-color .2s
    }

    .hover-bg--pure-black--10:hover {
        background-color: rgba(0, 0, 0, .1);
        transition: background-color .2s
    }

    .hover-bg--skeleton:hover {
        background-color: rgba(94, 97, 112, .16);
        transition: background-color .2s
    }

    .hover-bg--skeleton--90:hover {
        background-color: rgba(94, 97, 112, .9);
        transition: background-color .2s
    }

    .hover-bg--skeleton--80:hover {
        background-color: rgba(94, 97, 112, .8);
        transition: background-color .2s
    }

    .hover-bg--skeleton--70:hover {
        background-color: rgba(94, 97, 112, .7);
        transition: background-color .2s
    }

    .hover-bg--skeleton--60:hover {
        background-color: rgba(94, 97, 112, .6);
        transition: background-color .2s
    }

    .hover-bg--skeleton--50:hover {
        background-color: rgba(94, 97, 112, .5);
        transition: background-color .2s
    }

    .hover-bg--skeleton--40:hover {
        background-color: rgba(94, 97, 112, .4);
        transition: background-color .2s
    }

    .hover-bg--skeleton--30:hover {
        background-color: rgba(94, 97, 112, .3);
        transition: background-color .2s
    }

    .hover-bg--skeleton--20:hover {
        background-color: rgba(94, 97, 112, .2);
        transition: background-color .2s
    }

    .hover-bg--skeleton--10:hover {
        background-color: rgba(94, 97, 112, .1);
        transition: background-color .2s
    }

    .hover-bg--turquoise:hover {
        background-color: #10baa8;
        transition: background-color .2s
    }

    .hover-bg--turquoise--90:hover {
        background-color: rgba(16, 186, 168, .9);
        transition: background-color .2s
    }

    .hover-bg--turquoise--80:hover {
        background-color: rgba(16, 186, 168, .8);
        transition: background-color .2s
    }

    .hover-bg--turquoise--70:hover {
        background-color: rgba(16, 186, 168, .7);
        transition: background-color .2s
    }

    .hover-bg--turquoise--60:hover {
        background-color: rgba(16, 186, 168, .6);
        transition: background-color .2s
    }

    .hover-bg--turquoise--50:hover {
        background-color: rgba(16, 186, 168, .5);
        transition: background-color .2s
    }

    .hover-bg--turquoise--40:hover {
        background-color: rgba(16, 186, 168, .4);
        transition: background-color .2s
    }

    .hover-bg--turquoise--30:hover {
        background-color: rgba(16, 186, 168, .3);
        transition: background-color .2s
    }

    .hover-bg--turquoise--20:hover {
        background-color: rgba(16, 186, 168, .2);
        transition: background-color .2s
    }

    .hover-bg--turquoise--10:hover {
        background-color: rgba(16, 186, 168, .1);
        transition: background-color .2s
    }

    .hover-bg--turquoise-dark:hover {
        background-color: #0c8b7e;
        transition: background-color .2s
    }

    .hover-bg--turquoise-dark--90:hover {
        background-color: rgba(12, 139, 126, .9);
        transition: background-color .2s
    }

    .hover-bg--turquoise-dark--80:hover {
        background-color: rgba(12, 139, 126, .8);
        transition: background-color .2s
    }

    .hover-bg--turquoise-dark--70:hover {
        background-color: rgba(12, 139, 126, .7);
        transition: background-color .2s
    }

    .hover-bg--turquoise-dark--60:hover {
        background-color: rgba(12, 139, 126, .6);
        transition: background-color .2s
    }

    .hover-bg--turquoise-dark--50:hover {
        background-color: rgba(12, 139, 126, .5);
        transition: background-color .2s
    }

    .hover-bg--turquoise-dark--40:hover {
        background-color: rgba(12, 139, 126, .4);
        transition: background-color .2s
    }

    .hover-bg--turquoise-dark--30:hover {
        background-color: rgba(12, 139, 126, .3);
        transition: background-color .2s
    }

    .hover-bg--turquoise-dark--20:hover {
        background-color: rgba(12, 139, 126, .2);
        transition: background-color .2s
    }

    .hover-bg--turquoise-dark--10:hover {
        background-color: rgba(12, 139, 126, .1);
        transition: background-color .2s
    }

    .hover-bg--turquoise-light:hover {
        background-color: #14e9d2;
        transition: background-color .2s
    }

    .hover-bg--turquoise-light--90:hover {
        background-color: rgba(20, 233, 210, .9);
        transition: background-color .2s
    }

    .hover-bg--turquoise-light--80:hover {
        background-color: rgba(20, 233, 210, .8);
        transition: background-color .2s
    }

    .hover-bg--turquoise-light--70:hover {
        background-color: rgba(20, 233, 210, .7);
        transition: background-color .2s
    }

    .hover-bg--turquoise-light--60:hover {
        background-color: rgba(20, 233, 210, .6);
        transition: background-color .2s
    }

    .hover-bg--turquoise-light--50:hover {
        background-color: rgba(20, 233, 210, .5);
        transition: background-color .2s
    }

    .hover-bg--turquoise-light--40:hover {
        background-color: rgba(20, 233, 210, .4);
        transition: background-color .2s
    }

    .hover-bg--turquoise-light--30:hover {
        background-color: rgba(20, 233, 210, .3);
        transition: background-color .2s
    }

    .hover-bg--turquoise-light--20:hover {
        background-color: rgba(20, 233, 210, .2);
        transition: background-color .2s
    }

    .hover-bg--turquoise-light--10:hover {
        background-color: rgba(20, 233, 210, .1);
        transition: background-color .2s
    }

    .hover-bg--orange:hover {
        background-color: #f36f21;
        transition: background-color .2s
    }

    .hover-bg--orange--90:hover {
        background-color: rgba(243, 111, 33, .9);
        transition: background-color .2s
    }

    .hover-bg--orange--80:hover {
        background-color: rgba(243, 111, 33, .8);
        transition: background-color .2s
    }

    .hover-bg--orange--70:hover {
        background-color: rgba(243, 111, 33, .7);
        transition: background-color .2s
    }

    .hover-bg--orange--60:hover {
        background-color: rgba(243, 111, 33, .6);
        transition: background-color .2s
    }

    .hover-bg--orange--50:hover {
        background-color: rgba(243, 111, 33, .5);
        transition: background-color .2s
    }

    .hover-bg--orange--40:hover {
        background-color: rgba(243, 111, 33, .4);
        transition: background-color .2s
    }

    .hover-bg--orange--30:hover {
        background-color: rgba(243, 111, 33, .3);
        transition: background-color .2s
    }

    .hover-bg--orange--20:hover {
        background-color: rgba(243, 111, 33, .2);
        transition: background-color .2s
    }

    .hover-bg--orange--10:hover {
        background-color: rgba(243, 111, 33, .1);
        transition: background-color .2s
    }

    .hover-bg--orange-dark:hover {
        background-color: #d5570c;
        transition: background-color .2s
    }

    .hover-bg--orange-dark--90:hover {
        background-color: rgba(213, 87, 12, .9);
        transition: background-color .2s
    }

    .hover-bg--orange-dark--80:hover {
        background-color: rgba(213, 87, 12, .8);
        transition: background-color .2s
    }

    .hover-bg--orange-dark--70:hover {
        background-color: rgba(213, 87, 12, .7);
        transition: background-color .2s
    }

    .hover-bg--orange-dark--60:hover {
        background-color: rgba(213, 87, 12, .6);
        transition: background-color .2s
    }

    .hover-bg--orange-dark--50:hover {
        background-color: rgba(213, 87, 12, .5);
        transition: background-color .2s
    }

    .hover-bg--orange-dark--40:hover {
        background-color: rgba(213, 87, 12, .4);
        transition: background-color .2s
    }

    .hover-bg--orange-dark--30:hover {
        background-color: rgba(213, 87, 12, .3);
        transition: background-color .2s
    }

    .hover-bg--orange-dark--20:hover {
        background-color: rgba(213, 87, 12, .2);
        transition: background-color .2s
    }

    .hover-bg--orange-dark--10:hover {
        background-color: rgba(213, 87, 12, .1);
        transition: background-color .2s
    }

    .hover-bg--orange-light:hover {
        background-color: #f68e51;
        transition: background-color .2s
    }

    .hover-bg--orange-light--90:hover {
        background-color: rgba(246, 142, 81, .9);
        transition: background-color .2s
    }

    .hover-bg--orange-light--80:hover {
        background-color: rgba(246, 142, 81, .8);
        transition: background-color .2s
    }

    .hover-bg--orange-light--70:hover {
        background-color: rgba(246, 142, 81, .7);
        transition: background-color .2s
    }

    .hover-bg--orange-light--60:hover {
        background-color: rgba(246, 142, 81, .6);
        transition: background-color .2s
    }

    .hover-bg--orange-light--50:hover {
        background-color: rgba(246, 142, 81, .5);
        transition: background-color .2s
    }

    .hover-bg--orange-light--40:hover {
        background-color: rgba(246, 142, 81, .4);
        transition: background-color .2s
    }

    .hover-bg--orange-light--30:hover {
        background-color: rgba(246, 142, 81, .3);
        transition: background-color .2s
    }

    .hover-bg--orange-light--20:hover {
        background-color: rgba(246, 142, 81, .2);
        transition: background-color .2s
    }

    .hover-bg--orange-light--10:hover {
        background-color: rgba(246, 142, 81, .1);
        transition: background-color .2s
    }

    .hover-bg--red:hover {
        background-color: #c43855;
        transition: background-color .2s
    }

    .hover-bg--red--90:hover {
        background-color: rgba(196, 56, 85, .9);
        transition: background-color .2s
    }

    .hover-bg--red--80:hover {
        background-color: rgba(196, 56, 85, .8);
        transition: background-color .2s
    }

    .hover-bg--red--70:hover {
        background-color: rgba(196, 56, 85, .7);
        transition: background-color .2s
    }

    .hover-bg--red--60:hover {
        background-color: rgba(196, 56, 85, .6);
        transition: background-color .2s
    }

    .hover-bg--red--50:hover {
        background-color: rgba(196, 56, 85, .5);
        transition: background-color .2s
    }

    .hover-bg--red--40:hover {
        background-color: rgba(196, 56, 85, .4);
        transition: background-color .2s
    }

    .hover-bg--red--30:hover {
        background-color: rgba(196, 56, 85, .3);
        transition: background-color .2s
    }

    .hover-bg--red--20:hover {
        background-color: rgba(196, 56, 85, .2);
        transition: background-color .2s
    }

    .hover-bg--red--10:hover {
        background-color: rgba(196, 56, 85, .1);
        transition: background-color .2s
    }

    .hover-bg--red-dark:hover {
        background-color: #9c2d44;
        transition: background-color .2s
    }

    .hover-bg--red-dark--90:hover {
        background-color: rgba(156, 45, 68, .9);
        transition: background-color .2s
    }

    .hover-bg--red-dark--80:hover {
        background-color: rgba(156, 45, 68, .8);
        transition: background-color .2s
    }

    .hover-bg--red-dark--70:hover {
        background-color: rgba(156, 45, 68, .7);
        transition: background-color .2s
    }

    .hover-bg--red-dark--60:hover {
        background-color: rgba(156, 45, 68, .6);
        transition: background-color .2s
    }

    .hover-bg--red-dark--50:hover {
        background-color: rgba(156, 45, 68, .5);
        transition: background-color .2s
    }

    .hover-bg--red-dark--40:hover {
        background-color: rgba(156, 45, 68, .4);
        transition: background-color .2s
    }

    .hover-bg--red-dark--30:hover {
        background-color: rgba(156, 45, 68, .3);
        transition: background-color .2s
    }

    .hover-bg--red-dark--20:hover {
        background-color: rgba(156, 45, 68, .2);
        transition: background-color .2s
    }

    .hover-bg--red-dark--10:hover {
        background-color: rgba(156, 45, 68, .1);
        transition: background-color .2s
    }

    .hover-bg--red-light:hover {
        background-color: #d15e76;
        transition: background-color .2s
    }

    .hover-bg--red-light--90:hover {
        background-color: rgba(209, 94, 118, .9);
        transition: background-color .2s
    }

    .hover-bg--red-light--80:hover {
        background-color: rgba(209, 94, 118, .8);
        transition: background-color .2s
    }

    .hover-bg--red-light--70:hover {
        background-color: rgba(209, 94, 118, .7);
        transition: background-color .2s
    }

    .hover-bg--red-light--60:hover {
        background-color: rgba(209, 94, 118, .6);
        transition: background-color .2s
    }

    .hover-bg--red-light--50:hover {
        background-color: rgba(209, 94, 118, .5);
        transition: background-color .2s
    }

    .hover-bg--red-light--40:hover {
        background-color: rgba(209, 94, 118, .4);
        transition: background-color .2s
    }

    .hover-bg--red-light--30:hover {
        background-color: rgba(209, 94, 118, .3);
        transition: background-color .2s
    }

    .hover-bg--red-light--20:hover {
        background-color: rgba(209, 94, 118, .2);
        transition: background-color .2s
    }

    .hover-bg--red-light--10:hover {
        background-color: rgba(209, 94, 118, .1);
        transition: background-color .2s
    }

    .hover-bg--green:hover {
        background-color: #64be56;
        transition: background-color .2s
    }

    .hover-bg--green--90:hover {
        background-color: rgba(100, 190, 86, .9);
        transition: background-color .2s
    }

    .hover-bg--green--80:hover {
        background-color: rgba(100, 190, 86, .8);
        transition: background-color .2s
    }

    .hover-bg--green--70:hover {
        background-color: rgba(100, 190, 86, .7);
        transition: background-color .2s
    }

    .hover-bg--green--60:hover {
        background-color: rgba(100, 190, 86, .6);
        transition: background-color .2s
    }

    .hover-bg--green--50:hover {
        background-color: rgba(100, 190, 86, .5);
        transition: background-color .2s
    }

    .hover-bg--green--40:hover {
        background-color: rgba(100, 190, 86, .4);
        transition: background-color .2s
    }

    .hover-bg--green--30:hover {
        background-color: rgba(100, 190, 86, .3);
        transition: background-color .2s
    }

    .hover-bg--green--20:hover {
        background-color: rgba(100, 190, 86, .2);
        transition: background-color .2s
    }

    .hover-bg--green--10:hover {
        background-color: rgba(100, 190, 86, .1);
        transition: background-color .2s
    }

    .hover-bg--green-dark:hover {
        background-color: #4ca33f;
        transition: background-color .2s
    }

    .hover-bg--green-dark--90:hover {
        background-color: rgba(76, 163, 63, .9);
        transition: background-color .2s
    }

    .hover-bg--green-dark--80:hover {
        background-color: rgba(76, 163, 63, .8);
        transition: background-color .2s
    }

    .hover-bg--green-dark--70:hover {
        background-color: rgba(76, 163, 63, .7);
        transition: background-color .2s
    }

    .hover-bg--green-dark--60:hover {
        background-color: rgba(76, 163, 63, .6);
        transition: background-color .2s
    }

    .hover-bg--green-dark--50:hover {
        background-color: rgba(76, 163, 63, .5);
        transition: background-color .2s
    }

    .hover-bg--green-dark--40:hover {
        background-color: rgba(76, 163, 63, .4);
        transition: background-color .2s
    }

    .hover-bg--green-dark--30:hover {
        background-color: rgba(76, 163, 63, .3);
        transition: background-color .2s
    }

    .hover-bg--green-dark--20:hover {
        background-color: rgba(76, 163, 63, .2);
        transition: background-color .2s
    }

    .hover-bg--green-dark--10:hover {
        background-color: rgba(76, 163, 63, .1);
        transition: background-color .2s
    }

    .hover-bg--green-light:hover {
        background-color: #86cc7b;
        transition: background-color .2s
    }

    .hover-bg--green-light--90:hover {
        background-color: rgba(134, 204, 123, .9);
        transition: background-color .2s
    }

    .hover-bg--green-light--80:hover {
        background-color: rgba(134, 204, 123, .8);
        transition: background-color .2s
    }

    .hover-bg--green-light--70:hover {
        background-color: rgba(134, 204, 123, .7);
        transition: background-color .2s
    }

    .hover-bg--green-light--60:hover {
        background-color: rgba(134, 204, 123, .6);
        transition: background-color .2s
    }

    .hover-bg--green-light--50:hover {
        background-color: rgba(134, 204, 123, .5);
        transition: background-color .2s
    }

    .hover-bg--green-light--40:hover {
        background-color: rgba(134, 204, 123, .4);
        transition: background-color .2s
    }

    .hover-bg--green-light--30:hover {
        background-color: rgba(134, 204, 123, .3);
        transition: background-color .2s
    }

    .hover-bg--green-light--20:hover {
        background-color: rgba(134, 204, 123, .2);
        transition: background-color .2s
    }

    .hover-bg--green-light--10:hover {
        background-color: rgba(134, 204, 123, .1);
        transition: background-color .2s
    }

    .hover-bg--yellow:hover {
        background-color: #f3c921;
        transition: background-color .2s
    }

    .hover-bg--yellow--90:hover {
        background-color: rgba(243, 201, 33, .9);
        transition: background-color .2s
    }

    .hover-bg--yellow--80:hover {
        background-color: rgba(243, 201, 33, .8);
        transition: background-color .2s
    }

    .hover-bg--yellow--70:hover {
        background-color: rgba(243, 201, 33, .7);
        transition: background-color .2s
    }

    .hover-bg--yellow--60:hover {
        background-color: rgba(243, 201, 33, .6);
        transition: background-color .2s
    }

    .hover-bg--yellow--50:hover {
        background-color: rgba(243, 201, 33, .5);
        transition: background-color .2s
    }

    .hover-bg--yellow--40:hover {
        background-color: rgba(243, 201, 33, .4);
        transition: background-color .2s
    }

    .hover-bg--yellow--30:hover {
        background-color: rgba(243, 201, 33, .3);
        transition: background-color .2s
    }

    .hover-bg--yellow--20:hover {
        background-color: rgba(243, 201, 33, .2);
        transition: background-color .2s
    }

    .hover-bg--yellow--10:hover {
        background-color: rgba(243, 201, 33, .1);
        transition: background-color .2s
    }

    .hover-bg--yellow-dark:hover {
        background-color: #d5ad0c;
        transition: background-color .2s
    }

    .hover-bg--yellow-dark--90:hover {
        background-color: rgba(213, 173, 12, .9);
        transition: background-color .2s
    }

    .hover-bg--yellow-dark--80:hover {
        background-color: rgba(213, 173, 12, .8);
        transition: background-color .2s
    }

    .hover-bg--yellow-dark--70:hover {
        background-color: rgba(213, 173, 12, .7);
        transition: background-color .2s
    }

    .hover-bg--yellow-dark--60:hover {
        background-color: rgba(213, 173, 12, .6);
        transition: background-color .2s
    }

    .hover-bg--yellow-dark--50:hover {
        background-color: rgba(213, 173, 12, .5);
        transition: background-color .2s
    }

    .hover-bg--yellow-dark--40:hover {
        background-color: rgba(213, 173, 12, .4);
        transition: background-color .2s
    }

    .hover-bg--yellow-dark--30:hover {
        background-color: rgba(213, 173, 12, .3);
        transition: background-color .2s
    }

    .hover-bg--yellow-dark--20:hover {
        background-color: rgba(213, 173, 12, .2);
        transition: background-color .2s
    }

    .hover-bg--yellow-dark--10:hover {
        background-color: rgba(213, 173, 12, .1);
        transition: background-color .2s
    }

    .hover-bg--yellow-light:hover {
        background-color: #f6d551;
        transition: background-color .2s
    }

    .hover-bg--yellow-light--90:hover {
        background-color: rgba(246, 213, 81, .9);
        transition: background-color .2s
    }

    .hover-bg--yellow-light--80:hover {
        background-color: rgba(246, 213, 81, .8);
        transition: background-color .2s
    }

    .hover-bg--yellow-light--70:hover {
        background-color: rgba(246, 213, 81, .7);
        transition: background-color .2s
    }

    .hover-bg--yellow-light--60:hover {
        background-color: rgba(246, 213, 81, .6);
        transition: background-color .2s
    }

    .hover-bg--yellow-light--50:hover {
        background-color: rgba(246, 213, 81, .5);
        transition: background-color .2s
    }

    .hover-bg--yellow-light--40:hover {
        background-color: rgba(246, 213, 81, .4);
        transition: background-color .2s
    }

    .hover-bg--yellow-light--30:hover {
        background-color: rgba(246, 213, 81, .3);
        transition: background-color .2s
    }

    .hover-bg--yellow-light--20:hover {
        background-color: rgba(246, 213, 81, .2);
        transition: background-color .2s
    }

    .hover-bg--yellow-light--10:hover {
        background-color: rgba(246, 213, 81, .1);
        transition: background-color .2s
    }

    .hover-bg--gold:hover {
        background-color: #bc952c;
        transition: background-color .2s
    }

    .hover-bg--gold--90:hover {
        background-color: rgba(188, 149, 44, .9);
        transition: background-color .2s
    }

    .hover-bg--gold--80:hover {
        background-color: rgba(188, 149, 44, .8);
        transition: background-color .2s
    }

    .hover-bg--gold--70:hover {
        background-color: rgba(188, 149, 44, .7);
        transition: background-color .2s
    }

    .hover-bg--gold--60:hover {
        background-color: rgba(188, 149, 44, .6);
        transition: background-color .2s
    }

    .hover-bg--gold--50:hover {
        background-color: rgba(188, 149, 44, .5);
        transition: background-color .2s
    }

    .hover-bg--gold--40:hover {
        background-color: rgba(188, 149, 44, .4);
        transition: background-color .2s
    }

    .hover-bg--gold--30:hover {
        background-color: rgba(188, 149, 44, .3);
        transition: background-color .2s
    }

    .hover-bg--gold--20:hover {
        background-color: rgba(188, 149, 44, .2);
        transition: background-color .2s
    }

    .hover-bg--gold--10:hover {
        background-color: rgba(188, 149, 44, .1);
        transition: background-color .2s
    }

    .hover-bg--silver:hover {
        background-color: #acacac;
        transition: background-color .2s
    }

    .hover-bg--silver--90:hover {
        background-color: hsla(0, 0%, 67.5%, .9);
        transition: background-color .2s
    }

    .hover-bg--silver--80:hover {
        background-color: hsla(0, 0%, 67.5%, .8);
        transition: background-color .2s
    }

    .hover-bg--silver--70:hover {
        background-color: hsla(0, 0%, 67.5%, .7);
        transition: background-color .2s
    }

    .hover-bg--silver--60:hover {
        background-color: hsla(0, 0%, 67.5%, .6);
        transition: background-color .2s
    }

    .hover-bg--silver--50:hover {
        background-color: hsla(0, 0%, 67.5%, .5);
        transition: background-color .2s
    }

    .hover-bg--silver--40:hover {
        background-color: hsla(0, 0%, 67.5%, .4);
        transition: background-color .2s
    }

    .hover-bg--silver--30:hover {
        background-color: hsla(0, 0%, 67.5%, .3);
        transition: background-color .2s
    }

    .hover-bg--silver--20:hover {
        background-color: hsla(0, 0%, 67.5%, .2);
        transition: background-color .2s
    }

    .hover-bg--silver--10:hover {
        background-color: hsla(0, 0%, 67.5%, .1);
        transition: background-color .2s
    }

    .hover-bg--bronze:hover {
        background-color: #8c612d;
        transition: background-color .2s
    }

    .hover-bg--bronze--90:hover {
        background-color: rgba(140, 97, 45, .9);
        transition: background-color .2s
    }

    .hover-bg--bronze--80:hover {
        background-color: rgba(140, 97, 45, .8);
        transition: background-color .2s
    }

    .hover-bg--bronze--70:hover {
        background-color: rgba(140, 97, 45, .7);
        transition: background-color .2s
    }

    .hover-bg--bronze--60:hover {
        background-color: rgba(140, 97, 45, .6);
        transition: background-color .2s
    }

    .hover-bg--bronze--50:hover {
        background-color: rgba(140, 97, 45, .5);
        transition: background-color .2s
    }

    .hover-bg--bronze--40:hover {
        background-color: rgba(140, 97, 45, .4);
        transition: background-color .2s
    }

    .hover-bg--bronze--30:hover {
        background-color: rgba(140, 97, 45, .3);
        transition: background-color .2s
    }

    .hover-bg--bronze--20:hover {
        background-color: rgba(140, 97, 45, .2);
        transition: background-color .2s
    }

    .hover-bg--bronze--10:hover {
        background-color: rgba(140, 97, 45, .1);
        transition: background-color .2s
    }

    .hover-bg--social-facebook:hover {
        background-color: #2f4b93;
        transition: background-color .2s
    }

    .hover-bg--social-facebook--90:hover {
        background-color: rgba(47, 75, 147, .9);
        transition: background-color .2s
    }

    .hover-bg--social-facebook--80:hover {
        background-color: rgba(47, 75, 147, .8);
        transition: background-color .2s
    }

    .hover-bg--social-facebook--70:hover {
        background-color: rgba(47, 75, 147, .7);
        transition: background-color .2s
    }

    .hover-bg--social-facebook--60:hover {
        background-color: rgba(47, 75, 147, .6);
        transition: background-color .2s
    }

    .hover-bg--social-facebook--50:hover {
        background-color: rgba(47, 75, 147, .5);
        transition: background-color .2s
    }

    .hover-bg--social-facebook--40:hover {
        background-color: rgba(47, 75, 147, .4);
        transition: background-color .2s
    }

    .hover-bg--social-facebook--30:hover {
        background-color: rgba(47, 75, 147, .3);
        transition: background-color .2s
    }

    .hover-bg--social-facebook--20:hover {
        background-color: rgba(47, 75, 147, .2);
        transition: background-color .2s
    }

    .hover-bg--social-facebook--10:hover {
        background-color: rgba(47, 75, 147, .1);
        transition: background-color .2s
    }

    .hover-bg--social-twitch:hover {
        background-color: #9146ff;
        transition: background-color .2s
    }

    .hover-bg--social-twitch--90:hover {
        background-color: rgba(145, 70, 255, .9);
        transition: background-color .2s
    }

    .hover-bg--social-twitch--80:hover {
        background-color: rgba(145, 70, 255, .8);
        transition: background-color .2s
    }

    .hover-bg--social-twitch--70:hover {
        background-color: rgba(145, 70, 255, .7);
        transition: background-color .2s
    }

    .hover-bg--social-twitch--60:hover {
        background-color: rgba(145, 70, 255, .6);
        transition: background-color .2s
    }

    .hover-bg--social-twitch--50:hover {
        background-color: rgba(145, 70, 255, .5);
        transition: background-color .2s
    }

    .hover-bg--social-twitch--40:hover {
        background-color: rgba(145, 70, 255, .4);
        transition: background-color .2s
    }

    .hover-bg--social-twitch--30:hover {
        background-color: rgba(145, 70, 255, .3);
        transition: background-color .2s
    }

    .hover-bg--social-twitch--20:hover {
        background-color: rgba(145, 70, 255, .2);
        transition: background-color .2s
    }

    .hover-bg--social-twitch--10:hover {
        background-color: rgba(145, 70, 255, .1);
        transition: background-color .2s
    }

    .hover-bor--transparent:hover {
        border-color: transparent
    }

    .hover-bor--pure-white:hover {
        border-color: #fff
    }

    .hover-bor--white:hover {
        border-color: #ebeef2
    }

    .hover-bor--white-dark:hover {
        border-color: #959aa2
    }

    .hover-bor--gray-light:hover {
        border-color: #3b3d46
    }

    .hover-c--transparent:hover {
        color: transparent
    }

    .hover-c--pure-white:hover {
        color: #fff
    }

    .hover-c--white:hover {
        color: #ebeef2
    }

    .hover-c--white-dark:hover {
        color: #959aa2
    }

    .hover-c--gray-light:hover {
        color: #5e6170
    }

    .hover-c--gray:hover {
        color: #262831
    }

    .hover-c--gray-dark:hover {
        color: #1b1c23
    }

    .hover-c--black:hover {
        color: #111217
    }

    .hover-c--pure-black:hover {
        color: #000
    }

    .hover-c--turquoise:hover {
        color: #10baa8
    }

    .hover-c--turquoise-dark:hover {
        color: #0c8b7e
    }

    .hover-c--turquoise-light:hover {
        color: #14e9d2
    }

    .hover-c--orange:hover {
        color: #f36f21
    }

    .hover-c--orange-dark:hover {
        color: #d5570c
    }

    .hover-c--orange-light:hover {
        color: #f68e51
    }

    .hover-c--yellow:hover {
        color: #f3c921
    }

    .hover-c--yellow-dark:hover {
        color: #d5ad0c
    }

    .hover-c--yellow-light:hover {
        color: #f6d551
    }

    .hover-c--red:hover {
        color: #c43855
    }

    .hover-c--red-dark:hover {
        color: #9c2d44
    }

    .hover-c--red-light:hover {
        color: #d15e76
    }

    .hover-c--green:hover {
        color: #64be56
    }

    .hover-c--green-dark:hover {
        color: #4ca33f
    }

    .hover-c--green-light:hover {
        color: #86cc7b
    }

    .hover-c--gold:hover {
        color: #bc952c
    }

    .hover-c--silver:hover {
        color: #acacac
    }

    .hover-c--bronze:hover {
        color: #8c612d
    }

    .hover-c--twitch-purple:hover {
        color: #9146ff
    }

    .hover-c--facebook-blue:hover {
        color: #2f4b93
    }

    .hover-c--twitter-blue:hover {
        color: #00bdef
    }

    .hover-c--google-red:hover {
        color: #2d2d2d
    }

    .hover-c--messenger-blue:hover {
        color: #448aff
    }

    .hover-c--linkedin-blue:hover {
        color: #0072b5
    }

    .link-primary:hover {
        color: #5e6170
    }

    .link-pure-white:hover, .link-secondary:hover, .link-white:hover {
        color: #959aa2
    }

    .link-white-dark:hover {
        color: #ebeef2
    }

    .link-gray-light:hover {
        color: #959aa2
    }

    .link-gray-dark:hover {
        color: #5e6170
    }

    .link-danger:hover {
        color: #9c2d44
    }

    .link-warning:hover {
        color: #d5570c
    }

    .link-success:hover {
        color: #4ca33f
    }

    .hover-scale--105:hover {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }

    .hover-scale--105:hover, .hover-scale--110:hover {
        transition: all .2s ease;
        image-rendering: -o-crisp-edges;
        image-rendering: -webkit-optimize-contrast;
        image-rendering: optimize-contrast;
        -ms-interpolation-mode: nearest-neighbor
    }

    .hover-scale--110:hover {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    .hide-child .child {
        opacity: 0;
        transition: opacity .15s ease-in
    }

    .hide-child:active .child, .hide-child:focus .child, .hide-child:hover .child {
        opacity: 1;
        transition: opacity .15s ease-in
    }

    .remove-child .child {
        display: none;
        opacity: 0;
        transition: opacity .15s ease-in
    }

    .remove-child:active .child, .remove-child:focus .child, .remove-child:hover .child {
        display: block;
        opacity: 1;
        transition: opacity .15s ease-in
    }

    .hover-opacity--100:hover {
        opacity: 1
    }

    .hover-opacity--90:hover {
        opacity: .9
    }

    .hover-opacity--80:hover {
        opacity: .8
    }

    .hover-opacity--70:hover {
        opacity: .7
    }

    .hover-opacity--60:hover {
        opacity: .6
    }

    .hover-opacity--50:hover {
        opacity: .5
    }

    .hover-opacity--40:hover {
        opacity: .4
    }

    .hover-opacity--30:hover {
        opacity: .3
    }

    .hover-opacity--20:hover {
        opacity: .2
    }

    .hover-opacity--10:hover {
        opacity: .1
    }

    .hover-opacity--0:hover {
        opacity: 0
    }
}

@media (min-width: 414px) {
    .col-2_4--mobile {
        width: 20%
    }
}

@media (max-width: 1600px) {
    html {
        font-size: 13px
    }
}

@media (max-width: 1440px) {
    html {
        font-size: 12.5px
    }
}

@media (max-width: 1000px) and (max-height: 1366px) {
    html {
        font-size: 14px
    }
}

@media (max-height: 550px),(max-width: 400px) {
    .react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__time-name {
        width: 2rem;
        line-height: 2rem
    }
}

@media (max-width: 1023px) {
    .ant-form-item .ant-form-item-label {
        margin: 0;
        padding: 0 0 8px;
        line-height: 1.5em;
        white-space: normal;
        text-align: left
    }

    .ant-form-item .ant-form-item-label > label {
        margin: 0
    }

    .ant-form-item .ant-form-item-label > label:after {
        display: none
    }

    .ant-form-rtl.ant-form-item .ant-form-item-label {
        text-align: right
    }

    .ant-form .ant-form-item {
        flex-wrap: wrap
    }

    .ant-form .ant-form-item .ant-form-item-control, .ant-form .ant-form-item .ant-form-item-label {
        flex: 0 0 100%;
        max-width: 100%
    }

    .ant-col-xs-24.ant-form-item-label {
        margin: 0;
        padding: 0 0 8px;
        line-height: 1.5em;
        white-space: normal;
        text-align: left
    }

    .ant-col-xs-24.ant-form-item-label > label {
        margin: 0
    }

    .ant-col-xs-24.ant-form-item-label > label:after {
        display: none
    }

    .ant-form-rtl.ant-col-xs-24.ant-form-item-label {
        text-align: right
    }
}

@media (max-width: 1279px) {
    .ant-col-sm-24.ant-form-item-label {
        margin: 0;
        padding: 0 0 8px;
        line-height: 1.5em;
        white-space: normal;
        text-align: left
    }

    .ant-col-sm-24.ant-form-item-label > label {
        margin: 0
    }

    .ant-col-sm-24.ant-form-item-label > label:after {
        display: none
    }

    .ant-form-rtl.ant-col-sm-24.ant-form-item-label {
        text-align: right
    }

    .ant-col-md-24.ant-form-item-label {
        margin: 0;
        padding: 0 0 8px;
        line-height: 1.5em;
        white-space: normal;
        text-align: left
    }

    .ant-col-md-24.ant-form-item-label > label {
        margin: 0
    }

    .ant-col-md-24.ant-form-item-label > label:after {
        display: none
    }

    .ant-form-rtl.ant-col-md-24.ant-form-item-label {
        text-align: right
    }
}

@media (max-width: 1919px) {
    .ant-col-lg-24.ant-form-item-label {
        margin: 0;
        padding: 0 0 8px;
        line-height: 1.5em;
        white-space: normal;
        text-align: left
    }

    .ant-col-lg-24.ant-form-item-label > label {
        margin: 0
    }

    .ant-col-lg-24.ant-form-item-label > label:after {
        display: none
    }

    .ant-form-rtl.ant-col-lg-24.ant-form-item-label {
        text-align: right
    }

    .ant-col-xl-24.ant-form-item-label {
        margin: 0;
        padding: 0 0 8px;
        line-height: 1.5em;
        white-space: normal;
        text-align: left
    }

    .ant-col-xl-24.ant-form-item-label > label {
        margin: 0
    }

    .ant-col-xl-24.ant-form-item-label > label:after {
        display: none
    }

    .ant-form-rtl.ant-col-xl-24.ant-form-item-label {
        text-align: right
    }
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .ant-popover-inner {
        box-shadow: 0 2px 8px rgba(0, 0, 0, .15)
    }
}

@media (max-width: 1024px) {
    body {
        -webkit-user-select: none;
        -webkit-tap-highlight-color: transparent;
        -webkit-touch-callout: none
    }
}

@media (max-width: 414px) and screen and (max-device-width: 414px) {
    .bor--1px--mobile, .bor--all--mobile, .bor--bot--mobile, .bor--h--mobile, .bor--l--mobile, .bor--none--mobile, .bor--r--mobile, .bor--top--mobile, .bor--v--mobile {
        border-width: .5px
    }

    .bor--2px--mobile {
        border-width: 1px
    }

    .bor--3px--mobile {
        border-width: 2px
    }

    .bor--4px--mobile {
        border-width: 3px
    }

    .bor--5px--mobile {
        border-width: 4px
    }
}

@media (max-width: 1024px) and screen and (max-device-width: 414px) {
    .bor--1px--tablet, .bor--all--tablet, .bor--bot--tablet, .bor--h--tablet, .bor--l--tablet, .bor--none--tablet, .bor--r--tablet, .bor--top--tablet, .bor--v--tablet {
        border-width: .5px
    }

    .bor--2px--tablet {
        border-width: 1px
    }

    .bor--3px--tablet {
        border-width: 2px
    }

    .bor--4px--tablet {
        border-width: 3px
    }

    .bor--5px--tablet {
        border-width: 4px
    }
}

@media (max-width: 1280px) and screen and (max-device-width: 414px) {
    .bor--1px--hd, .bor--all--hd, .bor--bot--hd, .bor--h--hd, .bor--l--hd, .bor--none--hd, .bor--r--hd, .bor--top--hd, .bor--v--hd {
        border-width: .5px
    }

    .bor--2px--hd {
        border-width: 1px
    }

    .bor--3px--hd {
        border-width: 2px
    }

    .bor--4px--hd {
        border-width: 3px
    }

    .bor--5px--hd {
        border-width: 4px
    }
}

@media (max-width: 1920px) and screen and (max-device-width: 414px) {
    .bor--1px--full-hd, .bor--all--full-hd, .bor--bot--full-hd, .bor--h--full-hd, .bor--l--full-hd, .bor--none--full-hd, .bor--r--full-hd, .bor--top--full-hd, .bor--v--full-hd {
        border-width: .5px
    }

    .bor--2px--full-hd {
        border-width: 1px
    }

    .bor--3px--full-hd {
        border-width: 2px
    }

    .bor--4px--full-hd {
        border-width: 3px
    }

    .bor--5px--full-hd {
        border-width: 4px
    }
}

@media screen and (max-device-width: 414px) {
    .bor--1px, .bor--all, .bor--bot, .bor--h, .bor--l, .bor--none, .bor--r, .bor--top, .bor--v {
        border-width: .5px
    }

    .bor--2px {
        border-width: 1px
    }

    .bor--3px {
        border-width: 2px
    }

    .bor--4px {
        border-width: 3px
    }

    .bor--5px {
        border-width: 4px
    }
}

@media (max-width: 414px) and (min-width: 1024px) {
    .hover-bor--transparent--mobile:hover {
        border-color: transparent
    }

    .hover-bor--pure-white--mobile:hover {
        border-color: #fff
    }

    .hover-bor--white--mobile:hover {
        border-color: #ebeef2
    }

    .hover-bor--white-dark--mobile:hover {
        border-color: #959aa2
    }

    .hover-bor--gray-light--mobile:hover {
        border-color: #3b3d46
    }

    .hover-c--transparent--mobile:hover {
        color: transparent
    }

    .hover-c--pure-white--mobile:hover {
        color: #fff
    }

    .hover-c--white--mobile:hover {
        color: #ebeef2
    }

    .hover-c--white-dark--mobile:hover {
        color: #959aa2
    }

    .hover-c--gray-light--mobile:hover {
        color: #5e6170
    }

    .hover-c--gray--mobile:hover {
        color: #262831
    }

    .hover-c--gray-dark--mobile:hover {
        color: #1b1c23
    }

    .hover-c--black--mobile:hover {
        color: #111217
    }

    .hover-c--pure-black--mobile:hover {
        color: #000
    }

    .hover-c--turquoise--mobile:hover {
        color: #10baa8
    }

    .hover-c--turquoise-dark--mobile:hover {
        color: #0c8b7e
    }

    .hover-c--turquoise-light--mobile:hover {
        color: #14e9d2
    }

    .hover-c--orange--mobile:hover {
        color: #f36f21
    }

    .hover-c--orange-dark--mobile:hover {
        color: #d5570c
    }

    .hover-c--orange-light--mobile:hover {
        color: #f68e51
    }

    .hover-c--yellow--mobile:hover {
        color: #f3c921
    }

    .hover-c--yellow-dark--mobile:hover {
        color: #d5ad0c
    }

    .hover-c--yellow-light--mobile:hover {
        color: #f6d551
    }

    .hover-c--red--mobile:hover {
        color: #c43855
    }

    .hover-c--red-dark--mobile:hover {
        color: #9c2d44
    }

    .hover-c--red-light--mobile:hover {
        color: #d15e76
    }

    .hover-c--green--mobile:hover {
        color: #64be56
    }

    .hover-c--green-dark--mobile:hover {
        color: #4ca33f
    }

    .hover-c--green-light--mobile:hover {
        color: #86cc7b
    }

    .hover-c--gold--mobile:hover {
        color: #bc952c
    }

    .hover-c--silver--mobile:hover {
        color: #acacac
    }

    .hover-c--bronze--mobile:hover {
        color: #8c612d
    }

    .hover-c--twitch-purple--mobile:hover {
        color: #9146ff
    }

    .hover-c--facebook-blue--mobile:hover {
        color: #2f4b93
    }

    .hover-c--twitter-blue--mobile:hover {
        color: #00bdef
    }

    .hover-c--google-red--mobile:hover {
        color: #2d2d2d
    }

    .hover-c--messenger-blue--mobile:hover {
        color: #448aff
    }

    .hover-c--linkedin-blue--mobile:hover {
        color: #0072b5
    }
}

@media (max-width: 1024px) and (min-width: 1024px) {
    .hover-bor--transparent--tablet:hover {
        border-color: transparent
    }

    .hover-bor--pure-white--tablet:hover {
        border-color: #fff
    }

    .hover-bor--white--tablet:hover {
        border-color: #ebeef2
    }

    .hover-bor--white-dark--tablet:hover {
        border-color: #959aa2
    }

    .hover-bor--gray-light--tablet:hover {
        border-color: #3b3d46
    }

    .hover-c--transparent--tablet:hover {
        color: transparent
    }

    .hover-c--pure-white--tablet:hover {
        color: #fff
    }

    .hover-c--white--tablet:hover {
        color: #ebeef2
    }

    .hover-c--white-dark--tablet:hover {
        color: #959aa2
    }

    .hover-c--gray-light--tablet:hover {
        color: #5e6170
    }

    .hover-c--gray--tablet:hover {
        color: #262831
    }

    .hover-c--gray-dark--tablet:hover {
        color: #1b1c23
    }

    .hover-c--black--tablet:hover {
        color: #111217
    }

    .hover-c--pure-black--tablet:hover {
        color: #000
    }

    .hover-c--turquoise--tablet:hover {
        color: #10baa8
    }

    .hover-c--turquoise-dark--tablet:hover {
        color: #0c8b7e
    }

    .hover-c--turquoise-light--tablet:hover {
        color: #14e9d2
    }

    .hover-c--orange--tablet:hover {
        color: #f36f21
    }

    .hover-c--orange-dark--tablet:hover {
        color: #d5570c
    }

    .hover-c--orange-light--tablet:hover {
        color: #f68e51
    }

    .hover-c--yellow--tablet:hover {
        color: #f3c921
    }

    .hover-c--yellow-dark--tablet:hover {
        color: #d5ad0c
    }

    .hover-c--yellow-light--tablet:hover {
        color: #f6d551
    }

    .hover-c--red--tablet:hover {
        color: #c43855
    }

    .hover-c--red-dark--tablet:hover {
        color: #9c2d44
    }

    .hover-c--red-light--tablet:hover {
        color: #d15e76
    }

    .hover-c--green--tablet:hover {
        color: #64be56
    }

    .hover-c--green-dark--tablet:hover {
        color: #4ca33f
    }

    .hover-c--green-light--tablet:hover {
        color: #86cc7b
    }

    .hover-c--gold--tablet:hover {
        color: #bc952c
    }

    .hover-c--silver--tablet:hover {
        color: #acacac
    }

    .hover-c--bronze--tablet:hover {
        color: #8c612d
    }

    .hover-c--twitch-purple--tablet:hover {
        color: #9146ff
    }

    .hover-c--facebook-blue--tablet:hover {
        color: #2f4b93
    }

    .hover-c--twitter-blue--tablet:hover {
        color: #00bdef
    }

    .hover-c--google-red--tablet:hover {
        color: #2d2d2d
    }

    .hover-c--messenger-blue--tablet:hover {
        color: #448aff
    }

    .hover-c--linkedin-blue--tablet:hover {
        color: #0072b5
    }
}

@media (max-width: 1280px) and (min-width: 1024px) {
    .hover-bor--transparent--hd:hover {
        border-color: transparent
    }

    .hover-bor--pure-white--hd:hover {
        border-color: #fff
    }

    .hover-bor--white--hd:hover {
        border-color: #ebeef2
    }

    .hover-bor--white-dark--hd:hover {
        border-color: #959aa2
    }

    .hover-bor--gray-light--hd:hover {
        border-color: #3b3d46
    }

    .hover-c--transparent--hd:hover {
        color: transparent
    }

    .hover-c--pure-white--hd:hover {
        color: #fff
    }

    .hover-c--white--hd:hover {
        color: #ebeef2
    }

    .hover-c--white-dark--hd:hover {
        color: #959aa2
    }

    .hover-c--gray-light--hd:hover {
        color: #5e6170
    }

    .hover-c--gray--hd:hover {
        color: #262831
    }

    .hover-c--gray-dark--hd:hover {
        color: #1b1c23
    }

    .hover-c--black--hd:hover {
        color: #111217
    }

    .hover-c--pure-black--hd:hover {
        color: #000
    }

    .hover-c--turquoise--hd:hover {
        color: #10baa8
    }

    .hover-c--turquoise-dark--hd:hover {
        color: #0c8b7e
    }

    .hover-c--turquoise-light--hd:hover {
        color: #14e9d2
    }

    .hover-c--orange--hd:hover {
        color: #f36f21
    }

    .hover-c--orange-dark--hd:hover {
        color: #d5570c
    }

    .hover-c--orange-light--hd:hover {
        color: #f68e51
    }

    .hover-c--yellow--hd:hover {
        color: #f3c921
    }

    .hover-c--yellow-dark--hd:hover {
        color: #d5ad0c
    }

    .hover-c--yellow-light--hd:hover {
        color: #f6d551
    }

    .hover-c--red--hd:hover {
        color: #c43855
    }

    .hover-c--red-dark--hd:hover {
        color: #9c2d44
    }

    .hover-c--red-light--hd:hover {
        color: #d15e76
    }

    .hover-c--green--hd:hover {
        color: #64be56
    }

    .hover-c--green-dark--hd:hover {
        color: #4ca33f
    }

    .hover-c--green-light--hd:hover {
        color: #86cc7b
    }

    .hover-c--gold--hd:hover {
        color: #bc952c
    }

    .hover-c--silver--hd:hover {
        color: #acacac
    }

    .hover-c--bronze--hd:hover {
        color: #8c612d
    }

    .hover-c--twitch-purple--hd:hover {
        color: #9146ff
    }

    .hover-c--facebook-blue--hd:hover {
        color: #2f4b93
    }

    .hover-c--twitter-blue--hd:hover {
        color: #00bdef
    }

    .hover-c--google-red--hd:hover {
        color: #2d2d2d
    }

    .hover-c--messenger-blue--hd:hover {
        color: #448aff
    }

    .hover-c--linkedin-blue--hd:hover {
        color: #0072b5
    }
}

@media (max-width: 1920px) and (min-width: 1024px) {
    .hover-bor--transparent--full-hd:hover {
        border-color: transparent
    }

    .hover-bor--pure-white--full-hd:hover {
        border-color: #fff
    }

    .hover-bor--white--full-hd:hover {
        border-color: #ebeef2
    }

    .hover-bor--white-dark--full-hd:hover {
        border-color: #959aa2
    }

    .hover-bor--gray-light--full-hd:hover {
        border-color: #3b3d46
    }

    .hover-c--transparent--full-hd:hover {
        color: transparent
    }

    .hover-c--pure-white--full-hd:hover {
        color: #fff
    }

    .hover-c--white--full-hd:hover {
        color: #ebeef2
    }

    .hover-c--white-dark--full-hd:hover {
        color: #959aa2
    }

    .hover-c--gray-light--full-hd:hover {
        color: #5e6170
    }

    .hover-c--gray--full-hd:hover {
        color: #262831
    }

    .hover-c--gray-dark--full-hd:hover {
        color: #1b1c23
    }

    .hover-c--black--full-hd:hover {
        color: #111217
    }

    .hover-c--pure-black--full-hd:hover {
        color: #000
    }

    .hover-c--turquoise--full-hd:hover {
        color: #10baa8
    }

    .hover-c--turquoise-dark--full-hd:hover {
        color: #0c8b7e
    }

    .hover-c--turquoise-light--full-hd:hover {
        color: #14e9d2
    }

    .hover-c--orange--full-hd:hover {
        color: #f36f21
    }

    .hover-c--orange-dark--full-hd:hover {
        color: #d5570c
    }

    .hover-c--orange-light--full-hd:hover {
        color: #f68e51
    }

    .hover-c--yellow--full-hd:hover {
        color: #f3c921
    }

    .hover-c--yellow-dark--full-hd:hover {
        color: #d5ad0c
    }

    .hover-c--yellow-light--full-hd:hover {
        color: #f6d551
    }

    .hover-c--red--full-hd:hover {
        color: #c43855
    }

    .hover-c--red-dark--full-hd:hover {
        color: #9c2d44
    }

    .hover-c--red-light--full-hd:hover {
        color: #d15e76
    }

    .hover-c--green--full-hd:hover {
        color: #64be56
    }

    .hover-c--green-dark--full-hd:hover {
        color: #4ca33f
    }

    .hover-c--green-light--full-hd:hover {
        color: #86cc7b
    }

    .hover-c--gold--full-hd:hover {
        color: #bc952c
    }

    .hover-c--silver--full-hd:hover {
        color: #acacac
    }

    .hover-c--bronze--full-hd:hover {
        color: #8c612d
    }

    .hover-c--twitch-purple--full-hd:hover {
        color: #9146ff
    }

    .hover-c--facebook-blue--full-hd:hover {
        color: #2f4b93
    }

    .hover-c--twitter-blue--full-hd:hover {
        color: #00bdef
    }

    .hover-c--google-red--full-hd:hover {
        color: #2d2d2d
    }

    .hover-c--messenger-blue--full-hd:hover {
        color: #448aff
    }

    .hover-c--linkedin-blue--full-hd:hover {
        color: #0072b5
    }
}

.section-ingo {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.section-ingo .item {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    border: 1px solid #262830;
    border-radius: 12px;
    padding: 1.2rem;
    min-height: 100px;
    text-align: center;
    width: calc((100% / 4) - 25px);
    transition: all .3s ease
}

.section-ingo .item:hover {
    background: rgba(0, 0, 0, .1);
    position: relative;
    z-index: 5
}

.section-ingo .item .item-title {
    display: block;
    width: 100%;
    color: #fff;
    font-size: 19px;
    font-weight: 700;
    border-bottom: 1px solid #262830;
    padding-bottom: 10px
}

.section-ingo .item .item-value {
    display: block;
    width: 100%;
    color: #fff
}